Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Averiguar la ruta de una carpeta!! (https://www.clubdelphi.com/foros/showthread.php?t=15812)

kye_z 05-11-2004 12:32:08

Averiguar la ruta de una carpeta!!
 
buenas

ya vuelvo a estar por estos mundos de delphi.. jejeje con una de mis dudas .... a ver si alguien me la puede solucionar.

el problema es facil, estoy haciendo la conexion a la base de datos sea dinamica i en tiempo de ejecucion, mi pregunta es..
komo puedo saber la carpeta donde se esta ejecutando la aplicacion?! (por ejemplo c:/archivos de programa/yokeseke/ )

Muchissimas gracias de antemano!!

jplj 05-11-2004 12:36:20

ExtractFilePath(Application.ExeName)

taita 05-11-2004 13:59:05

Hola:
En el conectionstring del objeto conection debes buscar dentro de la cadena de conexión el nombre de tu base de datos. Por ejemplo:

"Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=Base.mdb;Persist Security Info=False"

En vez de indicarle la ruta completa a la base de datos (siempre que esté en el mismo directorio que u ejecutable), le indicas solo el nombre. (en mi ejempo 'Base.mdb')

Si está en c:\directorio_de_aplicacion\base\
pondrías:

"Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=base\Base.mdb;Persist Security Info=False"

Espero haberte servido de ayuda. El ejemplo es con Access y Ado, pero es aplicable a 'casi' todos los tipos de bases de datos.

kye_z 05-11-2004 16:21:29

Muchisssimasss GRACIAS!!!1


que suerte tener gente como vosotros que me ayudan a ir avanzando por estos mundos....


La franja horaria es GMT +2. Ahora son las 13:11:57.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi