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

Guardar datos al terminar la sesion del usuario

Estas en el tema de Guardar datos al terminar la sesion del usuario en el foro de ASP Clásico en Foros del Web. Hola, otra vez estoy con el global.asa liao, resulta que tomo unos datos del usuario ke visita mi página (en teoria, porke de momento lo ...
  #1 (permalink)  
Antiguo 29/10/2003, 19:13
 
Fecha de Ingreso: octubre-2003
Mensajes: 2
Antigüedad: 20 años, 7 meses
Puntos: 0
Guardar datos al terminar la sesion del usuario

Hola, otra vez estoy con el global.asa liao, resulta que tomo unos datos del usuario ke visita mi página (en teoria, porke de momento lo estoy haciendo en el PWS) y kiero guardar dichos datos en el evento Sub Session_OnEnd del Global.asa, pero no me funciona.
Asi tengo este evento:

Sub Session_OnEnd
dim rst, conexion, consulta, numreg, n_visita

Set conexion = server.CreateObject("ADODB.Connection")
Set rst = Server.CreateObject("ADODB.Recordset")

conexion.Open "visitantes"
consulta="SELECT * FROM datos"

rst.Open consulta, conexion, 3, 3

numreg = rst.RecordCount 'si es -1 es ke no tiene registros

If numreg = -1 Then numreg = 0

rst.Addnew
rst("n_visitas")= numreg+1
rst("fecha")= Session("fecha")
rst("ip")=Session("ip")
rst("duracion")= Session("duracion")
rst("zona")=Session("zona")
rst("consultas")=Session("consultas")

rst.Update
rst.Close

Set rst=Nothing
Set conexion=Nothing

End Sub

Tengo ke aclarar ke el Global.asa está en el directorio raiz de mi sitio virtual del PWS, aqui tengo una carpeta y dentro de ella está la base de datos, no sé si será este el problema, como no me dá ningún error no estoy seguro.

Muchas gracias por vuestra atención, un saludo.
  #2 (permalink)  
Antiguo 07/11/2003, 22:20
Avatar de Cbas  
Fecha de Ingreso: enero-2002
Ubicación: capital federal
Mensajes: 437
Antigüedad: 22 años, 5 meses
Puntos: 2
Mirá... donde yo trabajaba anteriormente.. quisimos hacer algo similir... la cosa es que a veces funcionaba y aa veces no.. entonces cuando todo falla se recurre al manual :D
Y encima de Microsoft.. y ahí decí muy clarito y en español que no se puede confiar en ese evento...
Así que amigo, me parece que tal vez lo mejor sería buscar otra manera...
Al menos me parece..
Saludos
__________________
La Perfección es enemigo de lo bueno.
  #3 (permalink)  
Antiguo 08/11/2003, 16:06
 
Fecha de Ingreso: octubre-2003
Mensajes: 2
Antigüedad: 20 años, 7 meses
Puntos: 0
Gracias Cbas, entonces será mejor que encuentre otra manera de guardar estos datos, algo se me ocurrirá.
Un saludo!!!
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 21:14.