ASP - Problemas con Global.asa Session global

 
Vista:

Problemas con Global.asa Session global

Publicado por Ahmed Fernandez (4 intervenciones) el 29/09/2000 00:00:00
Amigos, tengo problemas al tratar qde crear una variable Session("CONN") para tener una conexión continua con la base de datos.

La inclui en global.asa:

Sub Session_Onstar()
Session.TimeOut=120
Session("Start")=Now
Set Session("Conn") = Server.CreateObject("ADODB.Connection")
Session("Conn").Open "<basedatos>","<Usuario>","<password>"
End Sub

->>> pero no funciona al momento de trabajar con las páginas.

la sentencia es:
*************************************************
sqlstat = " Select * from snet_tb_Usuarios where username=´" & Usuario_aux & "´"

Set TblUsuarios = Session("Conn").Execute(sqlstat)

*************************************************
debo incluir algun enlace a este archivo?

Por favor quien me puede ayudar con suma
urgencia???
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problemas con Global.asa Session global

Publicado por Fernando (7 intervenciones) el 29/09/2000 00:00:00
Proba con esto
sqlstat = " Select * from snet_tb_Usuarios where username=´" & Usuario_aux & "´"

Set ObConn = Session("Conn")
Set TblUsuarios = Server.CreateObject("ADODB.Recordset")
TblUsusarios.Open sqlstat, ObConn, adOpenStatic, adCmdTable

Te aclaro que siempre genere la conexión localmente en el archivo ASP pero fijate si funciona de esa forma y en todo caso me lo haces saber
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Problemas con Global.asa Session global

Publicado por Rafa Cosin (12 intervenciones) el 29/09/2000 00:00:00
Yo lo suelo hacer asi, lo de la conexion mediante global.asa creo ke lo tienes bien.
Te falta el recordset.
ej:
dim strSqlText
dim rsDB
dim cnDB
strSqlText = "select * from xxxxx "
Set cnDB = Server.CreateObject("ADODB.Connection")
cnDB.Open "DSN=x;uid=x;pwd=x;"


Set rsDB = Server.CreateObject("ADODB.Recordset")
set rsDB = cnDB.Execute (strSqlText)
if rsDB.EOF and rsDB.BOF then
etc etc
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

GLOBAL debe estar en el directorio raiz

Publicado por Juan Arturo (56 intervenciones) el 30/09/2000 00:00:00
de tu servidor, de otra manera los archivos asp no lo reconoceran
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar