Re: Zugriffskomponenten für Firebird
Hast Du auch das mit den Support DLLs gelesen?
Firebird 2.1.x benötigt msvcr80.dll im Verzeichnis wo fbclient.dll liegt. Schau Dir einmal das Startverzeichnis deines Firebirdservers an .....\bin\ und Windows\system32 und lies auch die Erläuterungen unter "other problems" = "Firebird and DLL Hell". Bei mir funktioniert zwar alles, weil alles notwendige im Startverzeichnis liegt(mehr Zufall als Absicht), aber es ist trotzdem ein ganz schöner Verhau. |
Re: Zugriffskomponenten für Firebird
Noch einmal: Was mir rätselhaft ist, ist, dass das Ding einwandfrei funktioniert, wenn ich in der UIB Komponente als Library fbclient.dll angebe - d.h., dass alle sonstigen Voraussetzungen erfüllt sein müssen. Wenn ich statt dessen gsd32.dll angebe (und die Änderung des DLL Namens ist die einzigfe Änderung, die ich mache), funktioniert es nicht, obwohl gds32.ddl eine exakte Kopie von fbclient.dll ist.
|
AW: Re: Zugriffskomponenten für Firebird
Hi,
Zitat:
Aus diesem Grund ist bei der FIrebird-Installation ein kleine Proggy dabei: instclient.exe. Damit kannst Du eine Kopie der fbclient.dll erstellen und gleichzeitig deren Versionsstring auf 6.x setzen. Bei Firebird 2.1 kommt da 2.1.1.17910 heraus.... EDIT Blöd wenn man 2 Sachen gleichzeitig macht... Zumindest sollte da eigentlich was mit 6.x raus kommen. Bei FB2.1 kommt das nicht mehr raus... Sehr seltsam... |
AW: Zugriffskomponenten für Firebird
Hallo Lemmy,
Deine Aussage verwirrt mit mich jetzt ein wenig. Gilt das für alle Komponenten oder nur für die UIB Komponenten ? |
AW: Zugriffskomponenten für Firebird
Für die IBX, denn diese sind ja ursprünglich für Interbase gedachtt. Die anderen kennen Firebird ja und handeln entsprechend
|
AW: Zugriffskomponenten für Firebird
Ich frage nämlich deswegen, da ich die IBx-Komponenten verwendet habe und da lediglich nur die fbclient.dll in gds32.dll umbenannt habe.
|
AW: Zugriffskomponenten für Firebird
Hi,
sorry, ja gilt für die IBX bzw. auch für Software, die nur Interbase kennt, d.h. hier die gds32.dll zwingend benötigt. Grüße |
AW: Zugriffskomponenten für Firebird
Danke, damit wird es etwas klarer.
Wobei ich die Vorgangsweise, den Datenbanktyp aus dem Namen der Client-Dll abzuleiten, äußerst unsauber finde. Eine einstellbare Property bei der connection-Komponente bzw. ein zusätzlicher Parameter beim Öffnen der Datenbank bei der non-VCL Variante wäre sicher kein übertriebener Luxus. |
AW: Zugriffskomponenten für Firebird
Man (CG/EM) hat aber kein Interesse, dass man IBX für FireBird nimmt
|
AW: Zugriffskomponenten für Firebird
Klar, die wollen sich ja nicht selbst ins Knie schießen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:30 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