Denna koden är från WebAvis ASP Guide.
Koden ligger altså i global.asa.
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
Sub Session_OnStart
Session("dbasepath") = "DSN=databas1"
Application("visitors") = Application("visitors")+1
End Sub
Sub Session_OnEnd
Application("visitors") = Application("visitors")-1
End Sub
Sub Application_OnStart
Application("visitors") = 0
End Sub
Sub Application_OnEnd
End Sub
</SCRIPT>
Der är en sak som jag inte hajar.
Session("dbasepath") = "DSN=databas1"
DSN=databas1.. Va? vad e detta?
------------------ Regler är till för att ändras, inte för att följas! I wouldn't if I couldn't
För att förklara vad Session("dbasepath") = "DSN=databas1" är:
Du lägger helt enkelt in din DSN-resurs som en sträng i sessionen dbasepath. När du sedan ska koppla upp mot dina databaser på andra sidor, använder du bara den sessionen istället för att skriva om hela strängen. Enligt mig en helt onödig grej, eftersom att det tar ungefär lika lång tid att skriva.
Exempel:
Set o = Server.CreateObject ( "ADODB.Connection" )
o.Open [b]Session ( "dbasepath" )[/b]
...