Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datenbankablage angeben (https://www.delphipraxis.net/13175-datenbankablage-angeben.html)

dinu_ch 12. Dez 2003 12:51


Datenbankablage angeben
 
Ich habe eine Anwendung mit einer DB gemacht, die DB liegt im Unterverzeichnis vom Projekt:

D:\projekt\db\test.db

Im Eigenschaften-Feld von Table1 steht jetzt unter DatabaseName "DokuDaten" - mein alias.

Nun möchte ich das Programm auf einem anderen Rechner installieren, die DB bleibt im gleichen Unterverzeichnis, das Programm bleibt im Ordner Projekt. Was muss ich bei DatabaseName eingeben, um den relativen Pfad anzugeben so dass ich den Ordner egal wohin schieben kann und es funktioniert ?

Smokey 12. Dez 2003 13:06

Re: Datenbankablage angeben
 
Du kannst es zur laufzeit angeben.


Code:
Datenbank1.Directory := ExtractFilePath(ParamStr(0)) + 'db\';
  Datenbank1.DataBaseName:= 'test.udb';
der befehl :
Code:
ExtractFilePath(ParamStr(0))
gibt dir den Pfad zur Anwendung an mit dem letzten slash, also zb.: D:\projekt\

r_kerber 12. Dez 2003 15:22

Re: Datenbankablage angeben
 
Hallo dinu_ch,

warum verwendest Du keinen BDE-Alias. Dann kann man das bei Installation auf dem jeweiligen PC automatisch eintragen oder im Nachhinein im BDE-Administrator ändern.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz