| Usuario |
Conexion a Base de datos de Access |
Desconocido
|
| Enviado - 8/10/2004 |
| |
Hola!
Tengo la siguiente conexion a una base de datos:
Private Sub Form_Load()
'Conexion a BD
sBase = App.Path & "\sistemas2000.mdb"
Set cnn = New ADODB.Connection
cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & sBase
cnn.Open
y en el unload del form cierro la conexion:
cnn.Close
y cuando abro otro form establesco de nuevo la conexion y asi..., entonces no se en que me pueda afectar estar conectando y desconectandome de la BD cada ve que abro o cierro un form.
Habra alguna manera de conectarme a la BD que siempre voy a usar y desconectarla al salirme de la aplicacion?, o esta bien como lo estoy haciendo?, cuales son las ventajas y/o desventajas de como lo estoy haciendo?
Les agradeceria mucho su pronta respuesta.
Saludos!
Esmeralda RYE!
|
| |
|
nostromo
362 Mensaje(s)
|
| Enviado - 8/10/2004 |
| |
Hola;
Esmeralda, presta atención.
Cada consulta que realizes a una base de datos, sea seleccionar, borrar, inertar, etc. Esta la debes cerrar, por ningún motivo la tienes que dejar abierta, de lo contrario estaras alterando tu base.
De tal forma que la estaras desconfigurando a tal ounto , que no aceptara una reparación o recuperación. Por lo que se perderá definitivamente.
Los problemas empizan desde perdida de datos, hasta no poder introducir datos, desconfiguración de las propiedades de los campos, etc.
Nos vemos. |
| |
|
Desconocido
|
| Enviado - 9/10/2004 |
| |
si, asi lo estoy haciendo, siempre que abro una conexion la cierro, pero mi pregunta es que si esto lo debo hacer asi como lo estoy haciendo, o no se si haya una forma mas optima de hacerlo.
Es decir , conectarme a la BD al entrar a la aplicacion y cerrarla hasta que salga de la aplicacion no cada ves que entre o salga de un form |
| |
|
|
|