webForumDet fria alternativet

Utföra något varje vecka

ASP

7 svar · 309 visningar · startad av Ricki

Medlem sedan juni 2000373 inlägg
Frågan#1

Tjena,
Kan man utföra en SQL-sats en speciell tidpunkt varje vecka?

Jag skulle vilja nollställa min databas varje vecka, går det?

Tacksam för svar!

------------------
Hälsningar Ricki
revolution | mail

Medlem sedan mars 2001309 inlägg
#2

Vad menar du med

nollställa databasen

Radera allt innehåll förmodar jag......

------------------
Plikten framför Allt......

Medlem sedan juni 2000373 inlägg
#3

Tjena,
Nej jag vill uppdatera ett fält. Om t.ex. siffra innehåller talet 34 så vill jag sätta siffra=0, fattar du?

Går detta att göra?

------------------
Hälsningar Ricki
revolution | mail

Medlem sedan dec. 19996 522 inlägg
#4

Gör en sida där koden gör det du är efter på servern, sen sätter du en schema lagdg aktivitet. Det är ett smidigt sätt om man har servern hos sig själv..=) men det kanske inte du hade

------------------
1 Man, 1 Million dead, The odds are just about even - Ash

Medlem sedan mars 2001309 inlägg
#5

Annar kan du skriv något i den här stilen.....

<%dim veckodag
session.lcid=1053
veckodag=weekdayname(weekday(date))
if veckodag="måndag" then
SQL="update tadell set fält1='0',fält2='0'%>

osv
Jag tror det borde funka

Du kan ju även lägga in klockslag om du vill.....!

------------------
Plikten framför Allt......

[Redigerat av Tobbster den 30 maj 2001]

[Redigerat av Tobbster den 30 maj 2001]

Medlem sedan dec. 19998 577 inlägg
#6

Då kommer ju databasen att uppdateras varje gång en användare kommer in när det är måndag, vilket kanske inte är meningen... då fungerar erkas "idé" på ett bättre sätt...

------------------
Söndagen den 3 juni kommer webForum-servern att tas ner för
systemunderhåll.

Avbrottet kommer att ske under dagtid. För uppdaterad information se
Serverstatus.

Medlem sedan dec. 20003 563 inlägg
#7

Om du har servern hos dig själv så är erkas sätt det "enda" bästa sättet.

Om inte så skulle du kunna använda tobbsters förslag fast du skapar även en application med dagens datum.
Använd sen if-satser så att inte databasen uppdateras flera gånger när det är måndag.

<%
dim veckodag
session.lcid=1053
veckodag=weekdayname(weekday(date))
if veckodag="måndag" AND application("senast_update") <> date then
SQL="update tabell se
fält1='0',fält2='0'
application("senast_update") = date
end if
%>

------------------
MVH // Cyprys
Cyprys
Synd att du inte kan köpa en voodoojordglob och sedan snurra på den fort som fan och skrämma skiten ur alla.

Medlem sedan feb. 20001 590 inlägg
#8

Man kan lösa det på flera olika sätt.
1. Kör du MSSQL kanske med hjälp av "triggers".

2. Programvara på servern som körs automatsikt, kan vara en uppdateringsfråga el dyl.

3. Ett enklare sätt, som jag själv använt, använd en applikationsvariabel.
Genom att sätta ett värde, och kolla mot ett datum ex. kan man utföra en automatisk scriptkörning. det gäller bara att försöka se till att inte alla besökare triggar den, genom att använda ett script som inte ligger på startsidorna.

4. Gör en administrationssida som batra du känner till, trigga den själv genom att surfa in på den sidan. Du kan ju även göra den åtkomlig från en WAP telefon.

/T

------------------
This is what the KLF is about

[Redigerat av Toonster den 30 maj 2001]

683 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
556 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)