Forum: Datenbanken
by pmoegenb,
15. Jul 2014
Danke, es waren tatsächlich 2 Prozesse mit fbclient.dll vorhanden.
Forum: Datenbanken
by pmoegenb,
15. Jul 2014
Ich habe das über eine .ini-Datei gelöst mit nachfolgender Struktur, die im jeweiligen Programmverzeichnis liegt:
Server=
Port=
LoginPrompt=False
Client=fbembed.dll
RIS=D:\Delphi_Projekte\RIS_FB\RIS.FDB
RISH=D:\Delphi_Projekte\RIS_FB\RISH.FDB
Forum: Datenbanken
by pmoegenb,
15. Jul 2014
Das habe ich schon richtig verstanden.
Wenn ich vor dem Kompilieren die zur Entwurfszeit aktivierte Verbindung nicht kappe, bekomme ich mit der ausführbaren Datei (.exe) keine Verbindung. Wird die Verbindung dagegen zuvor gekappt, klappst mit der ausführbaren Datei.
Forum: Datenbanken
by pmoegenb,
15. Jul 2014
Ich meinte damit natürlich vor dem Kompilieren (Getestet mit der Komponente UniDAC).
Ich nehme Alles zurück, das habe ich mit der Verbindung zu einem Netzlaufwerk verwechselt.
Forum: Datenbanken
by pmoegenb,
14. Jul 2014
Wenn Du zur Entwurfszeit eine Verbindung hergestellt (fbembed.dll) hast, musst Du diese Verbindung schließen, dann sollte es klappen. Wenn Du dann noch für die Embedded Version Mehrbenutzerfähigkeit benötigst, muss die Datei firebird.conf den Eintrag RemoteFileOpenAbility = 1 erhalten.
Bei der Embedded Version werden Username und Passwort benötigt, Server/Host und Port darf dagegen nichts...