SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: robbie110487 en Sábado 4 de Junio de 2005, 06:43

Título: Re: Path De Base De Datos
Publicado por: robbie110487 en Sábado 4 de Junio de 2005, 06:43
Bueno, soy medio novato en VB, y acabo de hacer mi primer sistema gestor de base de datos, es sobre un video centro, la base de datos la he conectado mediante el ADO controly hasta ahi todo bien, el problema es el siguiente:

-Resulta que cuando conecte la base de datos por primera vez lo hize desde una USB FLASH (es decir todo el proyecto estaba en una USB FLASH) y la direccion (path) de la base de datos era: E:\Video\Basededatos\db1.mdb, cuando la corro desde la unidad E (USB FLASH) todo va bien, pero por ejemplo si llvo el sistema a casa de un amigo que tiene 2 discos duros, en vez de E la usb flash pasa a ser F, y por consiguiente tengo que cambiar el path de la base de datos a F:\.... bla bla, ok, queria saber como puedo solucionar esto, es decir, que me reconozca la base de datos siempre y cuando este en la misma carpeta del ejecutable no importa cual sea el path,

esper haberme explicaco

un gran saludo y espero aprender mucho con ustedes :smartass:
Título: Re: Path De Base De Datos
Publicado por: Soultaker en Sábado 4 de Junio de 2005, 07:09
Puedes usar el App.Path, esta funcion te devuelve la ruta donde esta grabada tu aplicacion, despues la puedes concatenar con el nombre de tu base de datos.

Espero que te sirva.

 :comp:
Título: Re: Path De Base De Datos
Publicado por: RadicalEd en Sábado 4 de Junio de 2005, 17:35
Código: Text
  1. App.Path & "\Video\Basededatos\db1.mdb"
  2.  
Título: Re: Path De Base De Datos
Publicado por: robbie110487 en Domingo 5 de Junio de 2005, 02:35
Muchisimas gracias problema resuleto (esa no me la sabia eh)

GRACIAS

salu2