Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi FDConnectionDefs.ini nicht gefunden (https://www.delphipraxis.net/212118-fdconnectiondefs-ini-nicht-gefunden.html)

CK14 21. Dez 2022 08:39

Datenbank: SQLite • Version: 10.4? • Zugriff über: VCL?

FDConnectionDefs.ini nicht gefunden
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo!

Ich habe eine VCL Anwendung mit Windows 10 / Delphi 10.4 Community Edition und einer Anbindung an eine SQLite-Datenbank über FireDAC erstellt. Die läuft auch einwandfrei bis ich das Programm auf einen anderen PC übertrage, auf dem die Embarcadero IDE nicht installiert ist, dann bekomme ich direkt bei Programmstart die Fehlermeldung, dass FDConnectionDefs.ini nicht gefunden werden kann. Was kann ich tun? Vielen Dank!

LG Christian

Uwe Raabe 21. Dez 2022 09:23

AW: FDConnectionDefs.ini nicht gefunden
 
Vermutlich verwendest du in deinem Projekt eine der Verbindungen, die in der IDE definiert sind. Diese werden in besagter INI-Datei gespeichert, die auf dem Zielsystem natürlich nicht existiert.

Um das zu beheben, solltest du im Designer der IDE den Eintrag ConnectionDefName in der TFDConnection löschen. Die entsprechenden Einstellungen bleiben dabei erhalten.

CK14 21. Dez 2022 10:03

AW: FDConnectionDefs.ini nicht gefunden
 
OK. Vielen Dank erstmal für Deine schnelle Antwort.
Jetzt die Frage: wie mache ich das? Ich weiß noch nicht einmal was der IDE Designer ist.
Vielen Dank!

fisipjm 21. Dez 2022 10:25

AW: FDConnectionDefs.ini nicht gefunden
 
Hey Christian,

der IDE Designer ist deine Entwicklungsumgebung.
Lies dich mal ein, wie Delphi über FireDac Verbindungen herstellt.

https://docwiki.embarcadero.com/RADS...ngen_(FireDAC)

Das Thema ist zu vielfältig, um es hier im Forum mal kurz zusammenzufassen.
Wenn du dich entschieden hast, wie dein Programm die Verbindung zur Datenbank herstellen soll und du dazu konkrete Fragen hast können wir glaube ich besser helfen.
Vorweg schon mal die Frage, ist deine SQLite Instanz wirklich eine eigenständige SQLite Instanz oder machst du einfach nur einen internen Programmzugriff um auf eine MemTable zu kommen, die im Programm selbst generiert wird?

Gruß
PJM

CK14 14. Jan 2023 07:24

AW: FDConnectionDefs.ini nicht gefunden
 
Hallo fisipjm,

vielen Dank für Deine Antwort!

Wenn ich das richtig verstehe, dann mache ich einen ZUgriff auf eine MemTable. Ich habe das Problem jetzt gelöst, indem ich auf LiveBindings verzichte und die Inhalte manuell einlese bzw. speichere. Ist vielleicht nicht elegant aber funktioniert.

Vielen Dank für die Unterstützung!


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:41 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