Avatar billede eklander Nybegynder
08. juli 2003 - 22:33 Der er 2 kommentarer og
3 løsninger

Automatisk eksekvering af kode fx. hver time

Er det muligt at lave en automatisk eksekvering af en asp-dokument fx. hver time eller hvert minut uden at en bruger skal sætte det i gang. Fx. hvis man vil ha at folk i et community skal have nogle point for hver time de har været bruger eller noget lignende...?
Avatar billede keysersoze Ekspert
08. juli 2003 - 23:13 #1
ja - men det kræver at du har adgang til serverens job-manager... du kan i sig selv ikke få asp til det, men du kan altså sætte et scheduled job op på serveren.

Du kan selvfølgelig også bare lokalt på din egen maskine kalde en asp-side på serveren hver time og som gør arbejdet - men det kræver jo så at din maskine kører hele tiden.
Avatar billede dna Nybegynder
09. juli 2003 - 01:08 #2
Jeg har også tænkt over det problem der før. Hvis du ikke har adgang til job-manageren, kan du via din kode lave det således...

Når en bruger/besøgende kommer ind på din side, så tester du hvornår din "update-funktion" sidst blev kørt, og så ser du om den skal køres igen. Vi forestiller os, at den skal køres hver time, så kigger du om den blev kørt inden for 1 time (eller sådan noget). Hvis det så er 3 timer siden, så skal din update-funktion så køres 3 gange jo.

Du kan så evt. gemme tiden på sidste update i en applikation-variabel, så er du fri for at skulle kalde db´en hver gang.

Sådan kan det godt fungere, men det har selvfølgelig den ulempe, at alle dine besøgende skal tjekke op på variablen og se om det er tid til opdatering.

Håber du kan bruge disse tanker til noget.

dna
Avatar billede keysersoze Ekspert
09. juli 2003 - 07:48 #3
dna >> citat fra spørgsmål - "uden at en bruger skal sætte det i gang"... tror at der _er_ tænkt på den mulighed ;oP
Avatar billede dk_akj Nybegynder
09. juli 2003 - 08:03 #4
Hvis du vælger at igangsætte beregningen som dna foreslår kan du måske finde hjælp i dette ?
http://www.eksperten.dk/spm/360674

//akj

Ps: Min hp er pt nede men skriv lige her hvis jeg skal sende dig db'en som jeg linker til i spørgsmålet.
Avatar billede cesil Nybegynder
09. juli 2003 - 08:33 #5
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