Pido Consejo Sobre Abrir Conexiones ADO

02/07/2003 - 20:08 por Grupo Bandera Vivar | Informe spam
Hola Grupo:

Os pido consejo sobre la siguente cuestion:

Tengo Hecha una aplicacion con continuos accesos a datos en multiples
formularios y rutinas, con acceso a Datos en SQL Server,ACCES y a datos
nativos COBOL a traves de ODBC, la aplicacion es utilizada por unos 70
usuarios en Red (Terminal Server).

Yo actualmente abro las conexiones a datos al inicializar la aplicacion
y las mantengo abiertas hasta que se cierra la aplicacion.

La cuestion es ¿ Seria mas correcto abrir una conexion cada vez que
tengo que acceder a datos y luego cerrarla ?, esto me llevaria a escribir
mucho codigo y el peligro de dejarme conexiones abiertas

Si alguien me puede aconsejar se lo agradezco.

Gracias.
 

Leer las respuestas

#1 Saga
02/07/2003 - 20:42 | Informe spam
Creo que esto depende de cada quien. En lo personal, a mi me
gusta abrir la conexion a la base de datos al inicio de la aplicacion
y cerrar al fin de la misma. Esto tiene la desventaja de que la
conexion puede estar ocia un buen rato si ningun dato es consultado.

Por otro lado, si realizas la conexion cada vez que necesitas
datos, entonces te encuentras con un aumento de tiempo de
consulta, pues ahora hay que tomar en cuenta el tiempo de
conexion.

Creo que todo depende de tus necesidades. Si tu servidor
aguanta las 70 conexiones simultaneas, entonces, siento yo,
que lo mejor es conectar una sola vez, al inicio. Si tu servidor
no las aguanta, entonces es mejor que te conectes cuando
necesites datos y luego te desconectes.

Solo mi opinion...
Saga

"Grupo Bandera Vivar" wrote in message
news:
Hola Grupo:

Os pido consejo sobre la siguente cuestion:

Tengo Hecha una aplicacion con continuos accesos a datos en multiples
formularios y rutinas, con acceso a Datos en SQL Server,ACCES y a datos
nativos COBOL a traves de ODBC, la aplicacion es utilizada por unos 70
usuarios en Red (Terminal Server).

Yo actualmente abro las conexiones a datos al inicializar la


aplicacion
y las mantengo abiertas hasta que se cierra la aplicacion.

La cuestion es ¿ Seria mas correcto abrir una conexion cada vez que
tengo que acceder a datos y luego cerrarla ?, esto me llevaria a escribir
mucho codigo y el peligro de dejarme conexiones abiertas

Si alguien me puede aconsejar se lo agradezco.

Gracias.


Preguntas similares