![]() |
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 ? |
Re: Datenbankablage angeben
Du kannst es zur laufzeit angeben.
Code:
der befehl :
Datenbank1.Directory := ExtractFilePath(ParamStr(0)) + 'db\';
Datenbank1.DataBaseName:= 'test.udb';
Code:
gibt dir den Pfad zur Anwendung an mit dem letzten slash, also zb.: D:\projekt\
ExtractFilePath(ParamStr(0))
|
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 09:15 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz