![]() |
Datenbank: Interbase • Version: XE3 • Zugriff über: IBX
unavailable database
Liste der Anhänge anzeigen (Anzahl: 1)
Guten Tag Delphianer,
ich habe Windows10 auf eine neue Platte aufgesetzt. Alle Tools usw. installiert. Firebird SQL Server (32 Bit) ist installiert und auch gestartet. Als Admin-Tool für die Datenbanken benutze ich EMS-SQL-Manager for Interbase/Firebird. Der Zugriff über das Admin-Tool klappt. Alle Datenbanken können geöffnet und auch geändert werden. Folglich ist auch der Firebird-Server korrekt installiert. Wenn ich aber ein Programm aufrufe, dann bekomme die Fehlermeldung: "unavailable datatabase " siehe auch den Screenshot im Anhang. Was ist da los. Wieso diese Meldung? Vielen Dank im Voraus HPB |
AW: unavailable database
Wird die richtige Client-Dll verwendet? In diesem Fall wird diese wohl gds32.dll heißen. Wenn Du den FireBid-Client nicht als gds32.dll installieren lassen hast, wird er keine oder die falsche Dll finden (Interbase)
|
AW: unavailable database
Was ist denn nun richtig,
Firebird Server und Interbase DB (nicht supported) Firebird Server und Firebird DB (hier muss es aber fbclient.dll in der bittigkeit der Anwendung sein) angenommen FB Server und FB DB, welche Version? Wo liegt die fbclient.dll und wird diese auch genutzt? Wie sieht der Connection String aus? |
AW: unavailable database
Bei der Verwendung einer Interbase-Komponente sucht diese nach gds32.dll.
Es muss also eine in gds32.dll umbenannte fbclinet Dll gefunden werden. Entwerder im Anwendungsverzeichnis oder im Systemverzeichnis. |
AW: unavailable database
Hallo,
im DB-Pfad "localhost:" davor. |
AW: unavailable database
Zitat:
So bin auch vorgegangen. Ich benutze Firebird2.5 embedded. Firebird2.5 neu installiert (vorher die gds32.dll aus dem Verzeichnis System32 gelöscht) Die fbclient.dll umbenannt in gds32.dll und in system32 kopiert. Das System neugestartet. Beim Aufrufen des Programms immer noch der gleiche Fehler. Mehr kann doch nicht getan werden? |
AW: unavailable database
Hmm, widersprichst Du Dir da nicht selbst?
Du schreibst, Du nutzt Firebird embedded und gibst gleichzeitig an, den Firebird installiert zu haben. Nutze ich den Firebird embedded, liegt dieser üblicherweise im Anwendungsverzeichnis und nicht im System. |
AW: unavailable database
Und benötigt einen anderen Connectionstring.
Wenn das Programm nicht auf einem Netzlaufwerk liegt, würde ich den Client ins selbe Verzeichnis kopieren. Handelt es sich um ein 64Bit Programm? (System32) oder 32Bit (SYSWOW64)? |
AW: unavailable database
Zitat:
Da ich 2 Programme habe, die auf den Firebird zurückgreifen, habe ich den Firebird-Server embedded installiert. Ist das nicht richtig? Was muss ich denn installieren? |
AW: unavailable database
FireBird Server oder embedded. Das sind 2 Dinge. Bei mehreren Clinet bietet sich ein Server an. Bei Einfachzugriff reicht der Embedded Client.
Bei einem 64Bit Betriebssystem befinden sich die 32Bit-Dlls in SYSWOW64. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:26 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