Tema: global.asa
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/01/2005, 11:50
sqa212
 
Fecha de Ingreso: mayo-2003
Mensajes: 866
Antigüedad: 22 años, 1 mes
Puntos: 0
He visto que no usas Lock y unlock:
El codigo deberia ser
sub session_onStart()
application.lock
set conexion=Server.CreateObject("ADODB.Connection")
conexion.Open("DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("\acceso\bd\acceso.mdb"))
actualizar="update accesos set fecha_salida='" & date & "', hora_salida='" & time & "' where id_sesion='59309';"
conexion.execute(actualizar)
Application("NumSesion") = Application("NumSesion") + 1
Application("NumVisitas") = Application("NumVisitas") + 1
application.unlock
end sub

Sub Session_OnEnd()
application.lock
set conexion=Server.CreateObject("ADODB.Connection")
conexion.Open("DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("\acceso\bd\acceso.mdb"))
actualizar="update accesos set fecha_salida='" & date & "', hora_salida='" & time & "' where id_sesion='59309';"
conexion.execute(actualizar)
Application("NumSesion") = Application("NumSesion") - 1
application.unlock
end sub

Espero que esto te arregle el problema