Firebird 5.0: SQL Error

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
Anfänger33
Beiträge: 25
Registriert: Sa 15. Feb 2025, 13:33

Firebird 5.0: SQL Error

Beitrag von Anfänger33 »

Win11; Firebird 5.0 ist installiert. Zugriff mit IBExpert möglich.
Datenbank AWUSER22.FDB mit einer Tabelle angelegt (mit IBExpert)und Testdaten eingegeben.

In Lazarus (3.8) werden die Zeos-Komponeten verwendet.
Zconnection (Username (SYSDBA), Password (masterkey)sind gesetzt; Port (3050); Protocol (firebird);
Database (C:\lazarus\Meine Programme\0034 Firebird\AWUSER22.FDB);
Hostname (localhost);
LibaryLocation (C:\lazarus\Meine Programme\0034 Firebird\fbclient.dll)

Sobald ich die Connected (ZConnection1) auf true setzte kommt die Fehlermeldung
SQL Error; connection rejected by remote interface; GDA Code 335544421; Code: -923 Message Connect to "localhost/3050:C:\lazarus\Meine Programme\0034 Firebird\AWISER22.FDB" as user "SYSDBA"

Stelle ich Connected auf false kommt die Fehlermeldung sobald ich im ZQuery1; Active auf true setzte.
In ZQuery1 ist SQL (SELECT * FROM ARBEITSZEITEN) eingestellt.

Der Fehler kann eigentlich nur bei ZConnection liegen. Aber was, wei einstellen?
Relative Pfade habe versucht, gleiches Ergebnis.

Anfänger33
Beiträge: 25
Registriert: Sa 15. Feb 2025, 13:33

Re: Firebird 5.0: SQL Error

Beitrag von Anfänger33 »

Habe die Lösung selbst gefunden.

Unter Firebird gibt es 2 unterschiedliche fbclinet.dll!
Einmal in Wurzelverzeichnis (bei mit C:\lazarus\firebird_5_0\) und einmal im Verzeichnis C:\lazarus\firebird_5_0\WOW64. Die Version im WOW64-Verzeichnis ist für die 32-Bit-Emulation (1.797.120 Bytes) gedacht.

Mit der Version unter C:\lazarus\firebird_5_0\fbclinet.dll (2.038784 Bytes) klappt die Verbindung.

Antworten