Programación General > Visual Basic 6.0 e inferiores
Path Db + Access
fap1603:
a ver, t explico, lo que te han dicho es correcto, pero debes tener en cuenta que una cosa es como toma la ruta de la ddbb en tiempo de diseño y otra en tiempo e ejecucion, yo tube un propblema arecido al tuyo, y era por eso, para generar el exe debes poner app.path y lo demas, pero para usarla en tiempo de diseño, debes especificar la ruta completa. Pruyeba como te digo y ojala eso te solucione el problema.
Makko:
Gracias nuevamente, les comento como me fue.
Hice lo que me dijiste cpmario:
En el BataBaseName puse solamente 1.mdb
Y agregue
--- Código: Text ---Data1.DatabaseName = App.Path & "\DB-Musica\1.mdb" en el Load lo mas arriba de todo. Pero cdo lo ejecute, primero me daba error el Data1.Refresh y tb el MSFlexGrid.
Asi que probe con esto otro:
--- Código: Text ---ChDrive CurDir(App.Path) ChDir App.Path en Sub Form_Initialize() de la forma principal, dejando en el BataBaseName solamente 1.mdb.
Probe ahi, y ya funciona... es medio extraño... Ahora el MSFlexGrid anda bien y trae los datos bien.
Mi pregunta es, ahora ya no tendre problemas cdo luego de finalizado el programa, genere mediante el empaquetador el instalador y lleve mi App a una maquina que no tenga la ruta que tienen en mi pc?
Gracias a todos. :hola:
cpmario:
Precisamente el último código evita que ese tipo de problema suceda.
:comp:
Makko:
Gracias cpmario.
Un saludo para ti amigo.
Navegación
[*] Página Anterior
Ir a la versión completa