webForumDet fria alternativet

aldeles för länge sedan..

ASP

2 svar · 197 visningar · startad av hopparn

Medlem sedan nov. 20011 551 inlägg
Frågan#1

... jag har glömt allt....

kan jag inte göra såhär i global.asa?

sub Session_OnEnd
if session("userid")<>"" then
set OdbMain = server.createobject("ADODB.Connection")
			OdbMain.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &  Server.Mappath("databas.mdb")
			OstrSQL="Update user_tbl set online=0 where userid = "&session("UserID")&""
	set ORS = OdbMain.execute(OstrSQL)
OdbMain.close
set OdbMain = nothing
end if
end sub

vad jag vill uppnå är ju att återställa ett onlinefält i databasen så att man inte syns på siten längre... är jag ute och cyklar?

mvh
Hoppis

Medlem sedan mars 20002 836 inlägg
#2

sorry Patrik, men Server.MapPath funkar inte i Session_OnEnd ..... enligt ett inlägg här på wF för ett tag sedan ...... hittar det inte just nu .....

Testa att skriva in den fysiska sökvägen direkt, utan att använda Server.MapPath

Själv brukar jag spara connection-stringen i en application-variabel och det har alltid funkat klockrent ....

cya,
PatrikB

Medlem sedan apr. 20003 174 inlägg
#3

Tror det är detta inlägg som PatrikB menar.. :)

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