![]() |
Datenbank: Interbase • Version: 2020 • Zugriff über: FireDAC
DB-Verbindung mit Interbase
Hallo werte Datenbankspezialisten,
ich versuche nun sein Monaten immer mal wieder endlich eine Interbase-Datenbank mit Delphi zum Laufen zu bringen. Doch es will einfach nicht klappen und ich finde einfach die Ursache dafür nicht. Es ist zwar nur für mich allein, doch wenn ich Delphi prof mit den IB-Licensen schon habe, möchte ich es damit auch mal versuchen. Ich benutze Delphi 10.2 und habe IBLite XE7 Deployment , Interbase 2020 Developer Edition und Interbase 2017 Developer Edition installiert und registriert (Lizenzmanager zeigt alle an). Ich benutze die Beispieldatenbank Interbase employee.gdb zusmammen mit Firedac. Wenn ich nun connecten will erscheint stets die Fehlermeldung [FireDAC][Phys][IB] unavailable database für die eingestellte Datenbank employee.gdb. Auch andere Beispiel-IB-Datenbanken bringen das gleiche Ergebnis. Auch über dbExpress das gleiche negative Ergebnis. Was mache ich falsch, denn mit Firebird habe ich keine Probleme und es funktioniert auf Anhieb. Kann es an den FDConnectionDefs.ini oder ähnliches liegen? Kann mir jemand auf die Sprünge helfen? |
AW: DB-Verbindung mit Interbase
Auf welchem Rechner läuft der Datenbankserver?
Wie erfolgt der Zugriff? |
AW: DB-Verbindung mit Interbase
Connection String? :wink:
|
AW: DB-Verbindung mit Interbase
Der Datenbankserver läuft auf dem gleichen Rechner und Zugriff erfolgt local.
|
AW: DB-Verbindung mit Interbase
Port? Firewall? :wink:
localhost oder 127.0.0.0? PS: Immer in der Entwicklung die Servervariante benutzen und kein Embedded! |
AW: DB-Verbindung mit Interbase
Auszug aus der FDConnection.ini nur die IB-Zugriffe:
[FDConnectionDefs.ini] Encoding=UTF8 [ibTest] Database=C:\Users\Public\Documents\Embarcadero\Stu dio\19.0\Samples\Data\EMPLOYEE.GDB User_Name=SYSDBA Password=masterkey DriverID=IB2017 [IB_Employee] Database=C:\data\interbase\employee.gdb User_Name=SYSDBA Password=masterkey DriverID=IB2017 [IB2020_T1] DriverID=IB Database=C:\data\interbase\dbdemos.gdb User_Name=SYSDBA Password=masterkey [DBDEMOS] Database=C:\Users\Public\Documents\Embarcadero\Stu dio\19.0\Samples\Data\dbdemos.gdb User_Name=SYSDBA Password=masterkey DriverID=IB Zugriff über localhost und auch mit 127.0.0.0 stets das gleiche Ergebnis |
AW: DB-Verbindung mit Interbase
FireBird und Interbase gleicher Port? 3050?
![]() Ja = Falsch. |
AW: DB-Verbindung mit Interbase
habe die Firewal raus genommen und wie haenschman gemailt hat 127.0.0.0 mit Interbase 2017. Bei Connectversuch erhalte ich nun folgende Fehlermeldung:
--------------------------- Fehler --------------------------- [FireDAC][Phys][IB]Unable to complete network request to host "127.0.0.0/3054". Failed to establish a connection. unknown Win32 error 10060. --------------------------- OK --------------------------- |
AW: DB-Verbindung mit Interbase
nimm mal statt 127.0.0.0 den Computernamen
|
AW: DB-Verbindung mit Interbase
FirDAC Verbindungseditor (IB_Employee) Treiber IB2017 Database ist employee.gdb eingestellt und Protokoll 127.0.0.0 Port 3050. Bei dem Versuch Testen erhalte ich erneut
unavilable databease. Wäre es möglich mir einfach zum Nachverfolgen eine Form mit einem DBGrid und den richtig eingestellten DataSource, TFDConnection und IbTabellen Einstellungen für die employee.gdb zu übermitteln? Dann könnte ich möglicherweise die jeweiligen Einstellungen bei mir mit den richtigen Werten vergleichen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:56 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 by Thomas Breitkreuz