Hejsan jag har 2 problem jag skulle vilja ha hjälp med. 1. Eftersom du inte skriver om det är Access eller SQL-server så kan jag inte ge dig den exakta syntaxen, men detta borde fungera:Radera poster äldre än 2 mån.
1. Jag har ett annonssystem på en sida där besökare kan gå in och lägga till egna annonser.
Nu vil jag att annonser som legat i databasen längre än 2 månader skall raderas, hur gör jag?
2. Jag har en tabel på hemsidan som innehåller x antal td's,beroeende på hur många poster det finns i databasen.
Nu vill jag att varannan skall vara vit bakgrund och däremellan skall det vara silver bakgrund.
Vad göra?
Tacksam för svar.Sv: Radera poster äldre än 2 mån.
' ett datum 2 månader tillbaks från idag
oldDate = dateAdd("m", -2, now)
' för SQL server
sql = "delete from tabell where publiceringsdag < '" & oldDate & "'"
' för Access
sql = "delete from tabell where publiceringsdag < #" & oldDate & "#"
' kör raderingen
con.execute sql
2. Genom att loopa i recordsetet kan du relativt enkelt göra detta:
do while not rst.eof
row = row + 1
if row mod 2 = 0 then bgcolor = "#0000FF" else bgcolor="#FFFFFF"
response.write "<td bgcolor=" & bgcolor & ">" & rst("fältnamn") & "</td>"
rst.movenext
loop
/Pelle