webForumDet fria alternativet

Ta bort när datumet gått ut

ASP

3 svar · 167 visningar · startad av andreas_lindh

Medlem sedan jan. 20011 140 inlägg
Frågan#1

Jag har en hemsida där jag visar ett hockeylagsmatcher.
Kan man ta bort matcher som är spelade automatiskt ur en databas.

ex. en match spelas den 2/2. Kan den tas bort automatiskt den 3/2??

Medlem sedan sep. 2000232 inlägg
#2

Ja, såhär ungefär har jag för mig...

Delete from [tabellnamn] where [datumkolumnens namn] < Date()
Medlem sedan dec. 1999653 inlägg
#3

hmm.. stämmer inte riktigt... i asp kan man inte få saker att ske "automatiskt". har dock för mig att man kan aktivera asp-script genom typ M$ Scheduler eller så.

däremot skulle koden ske när du manuellt aktiverar den, å då skulle den mera se ut såhär:

Dim datum
datum = Date()
strSQL = "DELETE * FROM dintabell WHERE dinkolumnmeddatum < #datum#"
Set objRS = objConn.Execute(strSQL)

om jag inte minns fel. enbart DELETE FROM används bara i M$ Sql-Server, men om du använder access så ska du använda en asteriks (*) :)

MVH

------------------
nakoz :)

[Redigerat av nakoz den 22 feb 2001]

Medlem sedan jan. 20011 140 inlägg
#4

Tack för hjälpen. :D
jag fixade så att det blev borttaget automatiskt.
Jag gjorde en fil med delete satsen som jag includade på den sida där jag visar matcherna.
Så nu tas dom gamla bort automatiskt

264 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)