![]() |
AW: DB-Verbindung mit Interbase
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Zitat:
Probiers aus. Nachtrag: sollte gehen (Bild) |
AW: DB-Verbindung mit Interbase
Die Beschränkung auf lokalen Zugriff ist durch deine Delphi-Version (Professional) gegeben. Für den Zugriff auf eine xxterne Datenbank benötigst du mindestens die Enterprise-Version.
Grüße Mikhal |
AW: DB-Verbindung mit Interbase
eigentlich wollte ich so wie mit Firebird einfach so auch eine IB-Datenbankverbindung herstellen. Das war mein Ziel, doch vermutlich geht das wohl so nicht. Das ganze Server-Gesims
ist mir doch etwas zu überdimensioniert, obwohl ich zurückliegend sowohl MSSQL, Postgrade usw. auch schon hinbekommen habe, doch das ist en anderes Thema. Kann ich mit den von mir in Post #1 genannten Licensen einfach so eine IB-Datenbank genau wie mit FB einbinden? |
AW: DB-Verbindung mit Interbase
Du hast drei verschiedene IB-Server auf deinem Rechner, finde erst mal raus, auf welchem Port die horchen. Port 3050 ist der Standard-Port für Firebird und IB.
Ich denke, dass du mit Port 3050 den Server erreichst, auf dem deine Datenbank nicht gehostet wird. Grüße Mikhal |
AW: DB-Verbindung mit Interbase
mit der neuen Einstellung Protokol ipLocal, Port 3051 und meinem Servernamen W10-NW erhalte ich nun eine connection in der Einstellung von TFDConnection. Also sollte ich nun eine
Verbindung zu meimem localen Server haben - oder? Auch kann ich jetzt den Tabellennamen zuordnen und TFDTabelle auch active=true schalten. Doch im DBGrid tut sich nichts und beim compilieren erhalte ich folgende Fehlermeldung: --------------------------- Anwendungsfehler --------------------------- Exception EFDException in Modul pTest1.exe bei 00000000003AB37C. [FireDAC][Phys][IB]-314. Laden der Herstellerbibliothek [c:\users\public\documents\embarcadero\interbase\re dist\interbase2017\win32\gds32.dll] nicht möglich. Library has unsupported architecture [x86]. Required [x64]. Hinweis: Überprüfen Sie, ob sie sich im PATH oder in Anwendungs-EXE-Verzeichnissen befindet und eine Bitanzahl von x64 hat. --------------------------- OK --------------------------- Das Programm wird mit 32 bit Windows compiliert. Vermutlich läuft aber ein 64 bit Server ich werde das mal prüfen. |
AW: DB-Verbindung mit Interbase
Zitat:
Wenn du das Programm compilierst: DB Server 64Bit 32bit -> 32bit DLL 64bit -> 64bit DLL |
AW: DB-Verbindung mit Interbase
Zitat:
mfg Hannes |
AW: DB-Verbindung mit Interbase
|
AW: DB-Verbindung mit Interbase
Zitat:
Klassiker: ![]() |
AW: DB-Verbindung mit Interbase
also es lief der 64bit-Server. wurde gestoppt und 32bit-Server gestartet. Danach war in Delphi wieder alles futsch - sprich der Zugriff auf die Datenbank über Port 3051 funktioniert nicht mehr.
es wird mir mitgeteilt, dass keine Verbindung hergestellt werden konnte, da der Zielcomputer die Verbindung verweigert. Firwall ist noch immer ausgeschaltet und Versuche mit Port 3050, 3051, 3052..54 funktionieren nicht. Wie kann ich den Zugang zum "Zielcomputer" gewähren? Kann ich irgendwo einen Port freigeben? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:02 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