Jamen hvis den nu skal gøre det hver uge eller hver måned automatisk, så skal jeg jo enten rette i ASP filen hvergang eller også skal jeg skrive den sætning flere gange....
<!--#include file=\"adovbs.inc\"--> <% Dim varMindag \' her sætter du hvilken dag i måneden databasen skal tømmes! varMindag = 12
If varMindag = Day(Now) then
\' her opretter vi forbindelse til din database Set Connect = Server.CreateObject(\"ADODB.Connection\") Connect.Open \"Driver={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.Mappath(\"database.mdb\") Set RecSet = Server.CreateObject(\"ADODB.Recordset\")
\' og her sletter vi så indholdet SQL = \"Delete * from Tabel\" Connect.Execute (SQL) End if %>
I dette eksempel sletter den alt fra din database hver gang det er den 12. i måneden (som i dag).
<!--#include file=\"adovbs.inc\"--> <% Dim Mandag \' her indstilles ugedag Mandag = 2
If Mandag = Weekday(Now) then
\' her opretter vi forbindelse til din database Set Connect = Server.CreateObject(\"ADODB.Connection\") Connect.Open \"Driver={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.Mappath(\"database.mdb\") Set RecSet = Server.CreateObject(\"ADODB.Recordset\")
\' og her sletter vi så indholdet SQL = \"Delete * from Tabel\" Connect.Execute (SQL) End if %>
Som du kan se øverst har hver dag i ugen et nummer:
Jeg ville lægge denne kode i en fil for sig selv. Men du skal lige være opmærksom på at denne kode jo ikke bliver udført af sig selv; noget skal fortælle den at den skal køre scriptet! Så vidt jeg ved kan det ikke lige umiddelbart lade sig gøre at filen køres automatisk hver dag...filen skal med andre ord kaldes. Den kunne fx kaldes, hvis du ved at din side har mindst et besøg hver dag. Man kunne så inkludere dette på forsiden.
Håber du forstår hvad jeg mener.
<!--#include file=\"adovbs.inc\"--> er en fil fra Microsoft som bruges i forbindelse med databaser. Hvis du ikke har den kan jeg evt. sende den til dig.
Jeg prøvede at sætte den til 5 altså for torsdag, men det gjorde den ikke, da jeg stod op her til morgen var de der stadig. Den skulle jo have startet på en ny ?
Jeg har selvfølgelig incl. scriptet i den fil der henter statistikken frem på skærmen, den side starts nemlig hvergang der er nogen der kommer ind på siden.
Ja hvis du er sikker på at scriptet bliver kørt så skulle det jo egentlig gerne virker. Hvis du ikke finder ud af en løsning, så prøve at sende dine filer til peter@votus.dk så skal jeg prøve at se om jeg kan få det til at virke.
Undskyld, men jeg tror jeg har fundet fejlen, min servers dato var sat 1 dag frem, det vil sige den troede det var fredag idag, hmm, jeg tror det er her problemet er, jeg venter til i morgen.
Synes godt om
Ny brugerNybegynder
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.