henkzMedlem sedan apr. 2002179 inlägg
Blir lite osäker om jag vågar testa denna sträng ;)
I värsta fall kan 4000 poster försvinna och det bör ju inte inträffa..
trängen är till för att radera gamla internamail.
SQL = "DELETE FROM mail WHERE mailread='Ja' and maildato < #" & dateAdd("d",-21,NOW) & "#"
ser den ok ut?
Fredde MannenMedlem sedan nov. 20013 498 inlägg
Det gör den... tycker jag!!
Gör en kopia av databasen först, ifall det skulle ske!!! ;)
(kollade bara snabbt)
LarsGMedlem sedan dec. 200012 465 inlägg
Jo då, ser bra ut.
Du kan ju alltid testa motsvarande select-fråga för att se om det är ok. (Och ta en backup och testa att återställa den.)
henkzMedlem sedan apr. 2002179 inlägg
re.
kör mysql skulle jag kanske ha skrivet, fungerar det ändå?
tycker att det är lite besvärligt att göra backup på mysql... är ingen guro på mysql direkt ;)
LarsGMedlem sedan dec. 200012 465 inlägg
Mysql gillar nog inte att du har # kring dina datumvärden. (Det är bara access.)
SQL = "DELETE FROM mail WHERE mailread='Ja' and maildato < '" & dateAdd("d",-21,NOW) & "'"
henkzMedlem sedan apr. 2002179 inlägg
TACK!
inte illa att få ett svar så snabbt :)