Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/03/2009, 07:34
Elig
 
Fecha de Ingreso: noviembre-2002
Ubicación: Elche
Mensajes: 548
Antigüedad: 22 años, 5 meses
Puntos: 0
Conectar remoto

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.