Visual Basic - Reconectar dataenvironment

Life is soft - evento anual de software empresarial
 
Vista:

Reconectar dataenvironment

Publicado por Lluis (2 intervenciones) el 31/05/2005 09:56:40
Hola, el problema es el siguiente.....

Al cargar la aplicacion conecto el dataenvironment a una base de datos.

dataenvironment1.connectionstring="......Data Source=" & strRuta & ".mdb;..."

Dentro de la aplicacion quiero reconectarlo a otra Base de Datos.Y pongo

If DataEnv.Connections(1).State = 1 Then DataEnv.Connections(1).Close

dataenvironment1.connectionstring="......Data Source=" & strNuevaRuta & ".mdb;..."

DataEnv.Connections(1).Open

Si antes de hacer la reconexion no he ejecutado ningun listado con el dataenvironment funciona correctamente, pero si he visualizado algun listado me da el error:

El motor de la base de datos Microsoft Jet no puede encontrar la tabla o consulta de entrada 'nombredetabla'.

Alguien sabe como reconectar un dataenvironment.Gracias
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

RE:Reconectar dataenvironment

Publicado por Lluis (2 intervenciones) el 31/05/2005 10:17:24
Ya he encontrado la solucion. Por si ha alguien le sirve, hay que cerrarlo asi
If DataEnvironment.Connections(1).State = 1 Then
DataEnvironment.Connections(1).Close
Unload DataEnvironment
Load DataEnvironment
End If

Y despues abrirlo como especifico en la pregunta
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar