Zona Hosting

Zona Hosting - Hosting Windows y Linux - Registros de Dominios

                              

English Version Versão em Português   

 

INICIO RÁPIDO

 

 

Utilizar conexiones entre varias páginas

Aunque puede volver a utilizar una conexión entre varias páginas si almacena la conexión en el objeto Application de ASP, al hacerlo puede mantener abierta una conexión de forma innecesaria, despreciando así las ventajas del conjunto de conexiones.

Si tiene muchos usuarios que necesitan conectar con la misma aplicación de base de datos ASP, es mejor volver a utilizar la cadena de conexión con la base de datos en varias páginas Web guardando dicha cadena en el objeto Application de ASP.

Por ejemplo, puede especificar una cadena de conexión en el procedimiento de evento Application_OnStart del archivo Global.asa, como en la siguiente secuencia de comandos:


Application.lock
Application("ConnectionString") = "FILEDSN=MiBaseDeDatos.dsn"
Application.unlock

Después, en cada archivo ASP que tenga acceso a la base de datos, puede escribir:

<OBJECT RUNAT=Server ID=cn PROGID="ADODB.Connection"> </OBJECT>

para crear una instancia del objeto Connection para la página y utilizar la secuencia de comandos:

cn.Open Application("ConnectionString")

para abrir la conexión. Al final de la página, la conexión se cierra con:

cn.Close

En caso de que un usuario individual vuelva a necesitar una conexión en otras páginas Web, puede que le interese utilizar el objeto Session en lugar del objeto Application para almacenar la cadena de conexión.