webForumDet fria alternativet

Äldre än...

ASP

6 svar · 353 visningar · startad av MindsEye

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

Om jag har ett fält i en Accessdatabas som visar datum och klockslag, Nu() med andra ord. Hur kodar jag för att ta bort poster äldre än 2 dagar?

Medlem sedan nov. 20017 144 inlägg
#2
<%Delete * from din_tabell where din_datumkolumn = date() -2%>

Kanske?

MVH Jesper T

Medlem sedan mars 20023 561 inlägg
#3

Du får nog använda funktionen DateAdd

typ...

delete_date = DateAdd(dd, -2)

Eller något liknande.
Kolla http://www.aspfaq.com för en riktig syntax..

Lycka till!!

Medlem sedan mars 20023 561 inlägg
#4

Och sedan lägga in det i sql-strängen...

delete * from TABELL WHERE KOLUMM = delete_date

Medlem sedan mars 20023 561 inlägg
#5
delete_date = DateAdd(dd, -2)
sql_date = datediff(dd, date(), delete_date)

sql="delete * from TABELL where KOLUMM > " & sql_date & ""

Kanske, du får prova....

Medlem sedan feb. 20012 412 inlägg
#6
sql = "delete from ogrish where [datum] < DateAdd("d", -2, Now()) "

connection.execute sql,,128
Medlem sedan feb. 200160 inlägg
#7

Tackar!

Tack så mycket!

255 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)