![]() |
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!! |
ExtractFilePath(Application.ExeName)
|
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. |
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 23:20:28. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi