Avatar billede getaway Nybegynder
01. juli 2001 - 15:08 Der er 4 kommentarer og
2 løsninger

Fjern post efter xx dage (DB)

Hvordan skrives en SQL-string der automatisk fjerner en nyhed hvis et felt med en dato er overskredet ?

Jeg har prøvet med følgende : strSQLDef3 = \"DELETE * FROM news WHERE (\" & now() & \" > Remove)\"


På forhånd tak...
Avatar billede twm Nybegynder
01. juli 2001 - 15:18 #1
\"DELETE * FROM news WHERE dato<= \"&DateAdd(\"d\", 30, now())&\"\"


Avatar billede darkhero Nybegynder
01. juli 2001 - 15:19 #2
strSQLDef3 = \"DELETE * FROM news WHERE (\" & date() & \" > Remove)\"
Avatar billede twm Nybegynder
01. juli 2001 - 15:20 #3
mit eksempel gemmer 30 dage
Avatar billede getaway Nybegynder
01. juli 2001 - 15:34 #4
der går lige lidt tid før jeg får tjekket dem....
Avatar billede getaway Nybegynder
01. juli 2001 - 15:34 #5
ja, det kan jeg se !
Avatar billede getaway Nybegynder
01. juli 2001 - 20:30 #6
med jeres hjælp fik jeg det lavet så nu ser det sådan ud : strSQLDef3 =  \"UPDATE news SET Show = False WHERE Remove > \" & date() & \";\"

så derfor får i hver 75 point ....
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester