Ich habe jetzt gefunden, dass auf dem Testrechner (aus dem ein Delphi 7 istalliert ist) die "dbxconnections.ini" im Pfad "C:\Programme\Gemeinsame Dateien\Borland Shared\DBExpress" gesucht wurd.
Dort habe ich meine Section eingetragen:
Code:
[FBFlyMagicM]
DriverName=Firebird
DriverUnit=Data.DBXFirebird
DriverPackageLoader=TDBXDynalinkDriverLoader,DbxCommonDriver170.bpl
DriverAssemblyLoader=Borland.Data.TDBXDynalinkDriverLoader,Borland.Data.DbxCommonDriver,Version=17.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b
MetaDataPackageLoader=TDBXFirebirdMetaDataCommandFactory,DbxFirebirdDriver170.bpl
MetaDataAssemblyLoader=Borland.Data.TDBXFirebirdMetaDataCommandFactory,Borland.Data.DbxFirebirdDriver,Version=17.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b
LibraryName=dbxfb.dll
LibraryNameOsx=libsqlfb.dylib
VendorLib=fbclient.dll
VendorLibWin64=fbclient.dll
VendorLibOsx=/Library/Frameworks/Firebird.framework/Firebird
Database=C:\tmp\
FB-Test\FlyMagicM\FlyMagicM.fdb
User_Name=sysdba
Password=masterkey
Role=RoleName
MaxBlobSize=-1
LocaleCode=0000
IsolationLevel=ReadCommitted
SQLDialect=3
CommitRetain=False
WaitOnLocks=True
TrimChar=False
BlobSize=-1
ErrorResourceFile=
RoleName=RoleName
ServerCharSet=
Trim Char=False
Beim Programmstart erhalte ich die beigefügten Fehlernachrichten.
Wie gesagt, wenn ich die Verbindung von Hand öffne klappt es.
Der Einfachheit halber möchte ich aber LoadParamsOnConnect nutzen.
Oder ist es gar nicht so, dass ich dann zur Designtime die Verbindung einfach offen lassen kann? Ich hatte es so verstanden, dass das Projekt dann vor dem Laden der Anwendung die
DB-Verbindung korrigiert...