Como

21/11/2006 - 14:03 por Rodrigo Pizarro | Informe spam
Buenos dias?,

he creado un objeto de conexion a la base de datos, como puedo hacer para
que este objeto quede disponible para toda la aplicacion?, osea que lo
instancie solo 1 vez y que pueda abrir y cerrar la conexion n veces,

lo que necesito es como crear un variable global en VB6. antes esto se
hacia en los modulos?, como lo puedo hacer ahora para Visual Basic 2005?

Preguntas similare

Leer las respuestas

#6 neualex
21/11/2006 - 20:53 | Informe spam
Rodrigo,

Tener la cadena de conexion hard-coded en tu aplicacion no es
recomendable.
Yo te sugiero que lo tengas en un archivo de texto o XML, y cada vez
que una clase tuya quiera crear una conexion a la base de datos se lea
esta cadena.

Saludos.

Rodrigo Pizarro wrote:
Buenos dias?,

he creado un objeto de conexion a la base de datos, como puedo hacer para
que este objeto quede disponible para toda la aplicacion?, osea que lo
instancie solo 1 vez y que pueda abrir y cerrar la conexion n veces,

lo que necesito es como crear un variable global en VB6. antes esto se
hacia en los modulos?, como lo puedo hacer ahora para Visual Basic 2005?
Respuesta Responder a este mensaje
#7 Jesús López
21/11/2006 - 21:51 | Informe spam
Pues podrías hacerlo poniéndola en un módulo. Pero no te lo recomiendo, va
en contra de las buenas prácticas usar un único objeto conexión para toda la
aplicación, en su lugar deberías usar una única cadena de conexión para toda
la aplicación y crear un objeto conexión cada vez que se necesite, abrirla,
ejecutar comandos y cerrar la conexión lo antes posible.

Saludos:

Jesús López




"Rodrigo Pizarro" escribió en el mensaje
news:
Buenos dias?,

he creado un objeto de conexion a la base de datos, como puedo hacer para
que este objeto quede disponible para toda la aplicacion?, osea que lo
instancie solo 1 vez y que pueda abrir y cerrar la conexion n veces,

lo que necesito es como crear un variable global en VB6. antes esto se
hacia en los modulos?, como lo puedo hacer ahora para Visual Basic 2005?




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida