Avatar billede yeppie Nybegynder
11. marts 2002 - 11:55 Der er 3 kommentarer

sletning af data i database efter tid

Hvis jeg vil slette poster i en database efter 7 dage, og ikke gider at gøre det selv så må der da være en funktion man kan bruge til det. Der står en oprett dato til hver post og den skal slette den post er det 7 dage... hvordan gør jeg det??
Avatar billede keysersoze Ekspert
11. marts 2002 - 12:03 #1
sql = "DELETE * FROM tabel WHERE datofelt < #" & Date()-7 & "#"

så er det bare placeringen af det... der findes ikke en funktion som automatisk udfører sig selv en gang i mellem, så enten må du placere scriptet i din global.asa så det måske udføres hver gang en besøgende kommer eller på fx din forside
Avatar billede rou Nybegynder
11. marts 2002 - 12:06 #2
Du kan lave en VBS fil som kan lave den sletning, så kan du køre den scheduleret på serveren.
Ellers er der ikke rigtigt nogen måde.

Evt. lav en asp side der gør det, som ikke laver output.
Inkludér så denne side på din forside, så alle besøgende aktiverer den. Det er næsten ligeså godt.

- Rou
Avatar billede keysersoze Ekspert
11. marts 2002 - 12:18 #3
rou >> du glemmer bare at fortælle én vigtig ting - nemlig at man skal have direkte adgang til serveren for at benytte dit første forslag...
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