Hasta ahora cada vez que deseo operar con una tabla de la BBDD abro esta, opero y la cierro:
On Error Resume Next
Set Conexion = CreateObject("ADODB.Connection")
Conexion.Open="DSN=la_DNS;UID=User;PWD=Paso"
Lo que sea... y
miConexion.Close
Conexion.Close
Set miConexion = Nothing
Set Conexion = Nothing
El problema es que ahora tengo que untilizar una base de datos que se encuentra en un Server remoto con el que tengo que conectar. Trabajo con rapidez si estoy conectado, pero para abrir la conexión tarda, a veces, hasta 30 segundos.
Para evitar esto, ¿Puedo hacer la conexión en el
global.asa con
Session_OnStart y cerrarla cuando Session_OnEnd?
¿Hay algún problema?¿Se puede hacer así?.... es más ¿Debo hacerlo así?
Es una nueva experiencia y quiero estar seguro antes de poner en ello.
Gracias por vuestra ayuda.