Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Problema con conexion ADODC

Estas en el tema de Problema con conexion ADODC en el foro de Visual Basic clásico en Foros del Web. Muy buenas tardes, y gracias a todos de antemano, me ha ayudado mucho esta web. Estoy creando un programa (visual basic 6.0), que enlaza una ...
  #1 (permalink)  
Antiguo 08/09/2009, 10:33
 
Fecha de Ingreso: septiembre-2009
Mensajes: 2
Antigüedad: 14 años, 7 meses
Puntos: 0
Problema con conexion ADODC

Muy buenas tardes, y gracias a todos de antemano, me ha ayudado mucho esta web.

Estoy creando un programa (visual basic 6.0), que enlaza una base de datos access gracias a la aplicación ADODC junto con un DataGrid.

Realizo la conexión con las opciones del programa "Propiedades de ADODC".
El problema es que mantengo la cadena de conexión solo con el nombre de la base de datos (quiero poder cambiar la ubicación del programa)
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Dades.mdb;Persist Security Info=False
(la base de datos está guardada en el mismo directorio que el programa)
De momento todo funciona correctamente.
Por otra parte, abro un commondialog para abrir una imagen y es entonces cuando surgen los problemas.
La imagen esta guardada dentro de una carpeta, y esta carpeta en la misma ruta que el programa.
Cuando vuelvo a abrir el formulario, donde esta el ADODC, me busca la base de datos DENTRO de la carpeta de la imagen y entonces da error.

Deseo que hayan comprendido mi problema y mu ayuden a solucionarlo.
Muchas gracias de antemano.

Última edición por xavi86; 08/09/2009 a las 11:02
  #2 (permalink)  
Antiguo 03/11/2009, 12:22
Avatar de lokoman  
Fecha de Ingreso: septiembre-2009
Mensajes: 502
Antigüedad: 14 años, 7 meses
Puntos: 47
Respuesta: Problema con conexion ADODC

Hola!!
Por que no pones la ruta completa de la BD?

...Data Source=" & app.path & "\Dades.mdb;....

Nos cuentas!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:40.