Visual Basic para Aplicaciones - Entorno de Datos

Life is soft - evento anual de software empresarial
 
Vista:

Entorno de Datos

Publicado por Ramiro (5 intervenciones) el 25/10/2003 07:41:44
Hola colegas.
Soy nuevo usando el data environment, trabajo con VB6 y BD Access. Necesito abrir y cerrar bases de datos en cualquier momento estoy usando el siguiente codigo que me sugirieron:

Sub AbreBase(parBase As String)
Dim strConnectionString As String
strConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=C:\NetProj\Ensayos\" & parBase & ".MDB"
With deDatos.cnBase
If .State = adStateOpen Then .Close
.ConnectionString = strConnectionString
If .State = adStateClosed Then .Open
End With
End Sub

La primera vez que abro el ejecutable y selecciono la base de datos que quiero, funciona bien, pero las siguientes simplemente se queda el objeto cerrado y no muestra nada en los controles enlazados de los formularios.
Tengo que salir del aplicativo y volver a entrar si quiero seleccionar nuevamente alguna BD
Necesito evitar tener que salir del aplicativo y poder cambiarme de BD en cualquier momento.
Como puedo hacer esto???

Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder