webForumDet fria alternativet
Logga in / Bli medlem

DELETE av vissa poster

Databaser & SQL

1 svar · 152 visningar · startad av Jörgen HP

Medlem sedan feb. 20012 412 inlägg
Frågan#1

Hej!

Sitter här mitt i natten och är allämt trött. Om datumfältet i databasen är mer än 20 minuter gammalt så ska en delete ske,

dim strTime
strTime = time() -20

strSQL = "DELETE FROM Active WHERE ActiveDate < '" & strTime & "'"

objDB.Execute strSQL,,128

skriver jag ut SQL-frågan får jag:

DELETE FROM Active WHERE ActiveDate < '12/11/99 10:14:14 PM'

Problemet är att den raderar rubbet oavsett tid. Använder MySQL.

Mvh Jörgen :)

Medlem sedan feb. 20012 412 inlägg
#2

Hej!

Återigen slår det in, så fort man postat en fråga här kommer man på hur man gör ;)


dim strTime 
strTime = time()

strTime  = DateAdd("n",-20,strTime)

strSQL = "DELETE FROM Active WHERE ActiveDate < '" & strTime & "'"

objDB.Execute strSQL,,128

mvh Jörgen :)

312 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
176 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
176 ms — ändringar (db)