Atomur TVProgram Valutaomvandlare BENGANS RADIO - Spotify playlist
  
Till Startsidan
Tips
 
<< Startsidan
 
<% Schemalägg ASP-skript del 2 %>

Nedan ser ni ett exempel på hur man kan schemalägga ett ASP-skript direkt på en sida, utan behov av varkens Global.asa eller skrivning till någon text-fil.

Koden är rätt så självförklarande, jag använder ett Applikations-värde för att hålla reda på när koden skall köras.

Kod (körning 1 gång per timme):

Dim Tid1

' --- Kollar när koden kördes sist. ---

Tid1 = CDate(Application("Tid1"))


' --- Kollar om en timme gått ---

If DateDiff("h",Tid1,NOW) >= 1 Then

' --- Här lägger du koden som skall köras.
' --- Kör du IIS5 så kan det vara lämpligt
' --- att lägga koden i en egen fil och 
' --- använda Server.Execute.

   ' --- Uppdaterar tiden. ---
   Application.Lock
      Application("Tid1") = NOW()
   Application.Unlock

End If


Det var väl simpelt? :-)
Du kan så klart ändra koden till olika tidsintervall, nedan ett exempel på körning när en ny dag har börjat.

Kod (körning vid ny dag):

Dim Tid1

' --- Kollar när koden kördes sist. ---

Tid1 = Application("Tid1")


' --- Kollar om en ny dag börjat ---

If Tid1 <> Day(Now()) Then

' --- Här lägger du koden som skall köras.
' --- Kör du IIS5 så kan det vara lämpligt
' --- att lägga koden i en egen fil och 
' --- använda Server.Execute.

   ' --- Uppdaterar tiden. ---
   Application.Lock
      Application("Tid1") = Day(Now())
   Application.Unlock

End If


 

Gå upp!
© Copyright 1998-2009 Patrik Bengtsson.
Cookies på bengan.com