Foros del Web » Programando para Internet » ASP Clásico »

no puedo lograr que se actualice una db desde global.asa

Estas en el tema de no puedo lograr que se actualice una db desde global.asa en el foro de ASP Clásico en Foros del Web. HOla. Quiero lograr, por medio del global.asa, que cuando expire una sesion, borre el registro de esa sesion de una tabla, usuarios_online, que esta en ...
  #1 (permalink)  
Antiguo 25/10/2006, 09:45
 
Fecha de Ingreso: junio-2006
Mensajes: 80
Antigüedad: 18 años
Puntos: 0
Desacuerdo no puedo lograr que se actualice una db desde global.asa

HOla.
Quiero lograr, por medio del global.asa, que cuando expire una sesion, borre el registro de esa sesion de una tabla, usuarios_online, que esta en una db. No pude lograrlo todavia. Alguna ayuda??

aca va el global.asa

Código PHP:
<SCRIPT LANGUAGE=VBScript RUNAT=server

sub application_onStart() 

end sub 

sub application_onEnd
() 

Set conexion3 Server.CreateObject("ADODB.Connection")
conexion3.Open  "Driver={SQL Server};Server=MT14647;Database=cheques_web_v2;Uid=user_cweb;Pwd=lisa" 

Set rs1 Server.CreateObject("ADODB.Recordset")
Set rs_off Server.CreateObject("ADODB.Recordset")
        
        
sql_offline="Select * from users_online" 
        
rs_off.Open sql_offlineconexion3,1,3

if not rs_off.eof then

n
rs_off.recordcount        

for i=1 to n
    rs_off
.delete
rs_off
.movenext
next

rs_off
.update
end 
if
        
rs_off.close
        set rs_off
=nothing
        conexion3
.close
        set conexion3
=nothing

end sub 

sub session_onStart
() 
user_ses session("user")
end sub 

sub session_onEnd
() 
user Session("usuario")
Set conexion3 Server.CreateObject("ADODB.Connection")
conexion3.Open  "Driver={SQL Server};Server=MT14647;Database=cheques_web_v2;Uid=user_cweb;Pwd=lisa" 

Set rs_off Server.CreateObject("ADODB.Recordset")

        
        
sql_offline="Delete from users_online where id_user='"&user&"'" 
        
rs_off.Open sql_offlineconexion3,1,3

        rs_off
.close
        set rs_off
=nothing
        conexion3
.close
        set conexion3
=nothing
end sub 
</SCRIPT>
 
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:06.