Ah y tambien donde colocarlo mejor, en que funcion, aplication on start, on end o cual?
Gracias por su colaboracion...

| ||||
Re: Valor fijo en global.ass Sugiero... Sub Session_OnStart Session("cadena")="(tu cadena de conexion)" End Sub y en cada pagina(o en un include) pones algo como... Set oConn = Server.CreateObject("ADODB.Connection") sConn=Session("cadena") oConn.open sConn |
| ||||
Re: Valor fijo en global.ass Hola! Aunque no es mala idea porque funciona, en lugar de poner la cadena de conexión en una variable de sesión te recomiendo que la pongas en una variable de aplicación. El motivo es que las variables de sesión son individuales para cada usuario(imagino que la cadena de conexión a la BD es común para todos) y en cambio las de aplicacion son para todos. <SCRIPT LANGUAGE=VBScript RUNAT=Server> Sub Application_OnStart Application("ConnectionString") = "cadena de conexión a tu base de datos" End Sub </SCRIPT> Un saludo. |
| |||
Re: Valor fijo en global.ass Si bien yo probe con poner las variables de application no se por que no funcionan en el servidor web..pero si en mi pc con IIS. Por que? no se..quizas tengan que reiniciar el servivio www para que se cargue el global.asa de mi aplicacion? Saludos |
| |||
Re: Valor fijo en global.ass Hola: El evento de inicio aplicación se dispara con el ingrseo del primer usuario de tu aplicación y el de fin de aplicacion pasado 20 minutos de haber salido el ultimo usuario. Si pones tu codigo "en caliente" y quieres que corra inmediatamente y no esperar a que se dispare por defecto entonces tienes que reiniciar tu aplicación web; pero ten cuidado porque con eso borraras todas las variables de sesion en ese momento (por si manejas un carrito de compras). saludos!! |