• Jueves 25 de Abril de 2024, 23:46

Autor Tema:  Error De Ruta De Base De Datos  (Leído 1241 veces)

Informatico

  • Miembro activo
  • **
  • Mensajes: 42
    • Ver Perfil
Error De Ruta De Base De Datos
« en: Lunes 24 de Abril de 2006, 20:25 »
0
Acabo de finalizar un modulo de matriculas para un colegio por lo tanto cuando realizo el empaquetado y distribucion no me va bien, el problema aparece cuando instalo todo el programa y luego lo ejecuto sale el error de ruta no reconocida para la base de datos.
He probado lo siguiente , cuando realizo el empaquetado se te pide generar una carpeta instalador , bueno esta carpeta la creo en la misma donde se encuentra el programa y si funciona todo correcto, pero creo que no deberia ser asi por que estaria dando el codigo tambien.
Una solucion que esta pensando era la de ejecutar un formulario antes de iniciar el programa y que este proporcione al programa la ruta correcta de la base de datos, pero ahi tambien existe un problema que no se como se podria ser, investigue en WEB pero no encuentro una solucion al respecto.
Bueno gracias por   el tiempo dado a leer este problema que tengo y esperando una respuesta se despide un colaborador desde PERU.
PDT: La base de datos esta en ACCESS 2000

fap1603

  • Miembro MUY activo
  • ***
  • Mensajes: 135
    • Ver Perfil
Re: Error De Ruta De Base De Datos
« Respuesta #1 en: Lunes 24 de Abril de 2006, 20:56 »
0
Hola, te comento, cuando defines la ruta de la ddbb, en tiempo de diseño no es la misma en tiempo de ejecucion, debes fijarte en eso, por ejemplo:

si dices : conection string "......; C:\mibase.mdb; ..."
no es lo mismo si pones app.path, te explico

la primra, busca la ddbb en la ruta que tu le das que es donde haces el programa, pero cuando lo vueves ejecutable no es =,

en la segunda busca donde esta la aplicacion, pero si la ejecutas desde el vb, lo que hace es buscarla en la ruta del visual,

resumen, para que lo depures, la primera linea, para que lo compiles, la segunda, eso solucona tu problema al instalar, hay mas de eso en este foro, busca y lo encontraras si no te quedo muy claro.
Saludos,

Francisco Ayala Pinazo
Lima - Perú

hdr

  • Miembro MUY activo
  • ***
  • Mensajes: 128
    • Ver Perfil
Re: Error De Ruta De Base De Datos
« Respuesta #2 en: Martes 25 de Abril de 2006, 00:05 »
0
si utilizas le objeto data para conectarte a la base de datos puedes poner en tiempo de diseño la propiedad database con el nombre de tu base de datos y en el evento load del primer formulario pones
   path app.path
asi el directorio predeterminado donde la aplicacion busque sera el directorio donde se esta ejecutando.

si usas ado tambien puedes completar la conexionstring con  app.path