Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Firebird Characterset ISO8859_1 is not defined / installed (https://www.delphipraxis.net/168807-firebird-characterset-iso8859_1-not-defined-installed.html)

tsteinmaurer 13. Jun 2012 07:27

AW: Firebird Characterset ISO8859_1 is not defined / installed
 
Hallo,

auf Anhieb hätte ich gesagt, dass der /intl Ordner deiner Embedded-Distribution abgeht, was aber bei dir nicht der Fall ist. Versuch mal mit NONE zu connecten, da das vermutlich funktioniert und dann schau mal mit dem Process Explorer drauf, welche DLLs von der Applikation auch wirklich geladen wurden.

Ich nehme mal an, dass die fbintl.conf im /intl Ordner unverändert ist?

lg,
Thomas

Perlsau 13. Jun 2012 07:57

AW: Firebird Characterset ISO8859_1 is not defined / installed
 
Moin Thomas, du meintest:

Zitat:

Zitat von tsteinmaurer (Beitrag 1170554)
Auf Anhieb hätte ich gesagt, dass der /intl Ordner deiner Embedded-Distribution abgeht, was aber bei dir nicht der Fall ist.

Richtig, der Ordner ist definitiv da. Ich mach ja nicht zum ersten Mal eine Datenbank-Applikation mit Firebird-Embedded, hab das bislang immer so gemacht, wie es in der Anleitung steht, und das hat bei zahlreichen Leuten funktioniert. Geht auch bei mir im Win7 (VirtualMachine). Aber bei den beiden Testern eben nicht ...

Zitat:

Zitat von tsteinmaurer (Beitrag 1170554)
Versuch mal mit NONE zu connecten, da das vermutlich funktioniert ...

Hab ich eben ausprobiert, bei mir funktioniert das. Nun muß ich warten, bis die beiden Tester wieder Zeit haben, um auch noch diesen Test zu machen. Ich kann den Fehler bei mir am Rechner ja nicht reproduzieren ... Ein Upload zum ersten Tester läuft gerade ... dann werde ich in Kürze erfahren, ob das mit NONE nun endlich funktioniert.

Zitat:

Zitat von tsteinmaurer (Beitrag 1170554)
und dann schau mal mit dem Process Explorer drauf, welche DLLs von der Applikation auch wirklich geladen wurden.

Inwiefern wäre das von Bedeutung?

Zitat:

Zitat von tsteinmaurer (Beitrag 1170554)
Ich nehme mal an, dass die fbintl.conf im /intl Ordner unverändert ist?

Da nimmst du richtig an. Ich lasse lediglich die firebird.conf vom Programm noch vor der Verbindung mit der Datenbank anpassen: RootDirectory = Application-Pfad.

Nun fühle ich mich aufgehoben, wenn mir jetzt sogar ein "Firebird Foundation Committee Member" hilft. :wink:
Da kann's jetzt ja nur besser werden :thumb:

tsteinmaurer 13. Jun 2012 08:03

AW: Firebird Characterset ISO8859_1 is not defined / installed
 
Code:
Inwiefern wäre das von Bedeutung?
Um zu sehen, ob auch tatsächlich die Firebird-Embedded-DLLs aus dem Anwendungsverzeichnis geladen werden.

Anpassen von RootDirectory sollte nicht notwendig sein, wenn du die vorgeschlagene Verzeichnisstruktur beibehältst, was ja bei dir der Fall ist, so weit ich das sehe. Ich kann gern das mal bei mir versuchen, wenn du einen kompletten Download mit allen Sachen zur Verfügung stellst. Die Download-URL kannst mir gerne auch als Email senden (ts @ iblogmanager . com).

lg,
Thomas

Lemmy 13. Jun 2012 09:23

AW: Firebird Characterset ISO8859_1 is not defined / installed
 
Zitat:

Zitat von Perlsau (Beitrag 1170541)
Der zweite der oben aufgeführten Tester hat definitiv keinen Firebird-Server installiert, beim ersten weiß ich's nicht, aber der schläft bereits, den kann ich jetzt nicht fragen ...

ich hatte vor rund 2 Wochen dasselbe Problem: Eine Anwendung von Magix verwendet auch einen FB_Server der bei der Deinstallation nur halb deinstalliert wird und ab dem Zeitpunkt einfach Probleme macht, die sich u.a. dadurch zeigen, dass die Meldung wegen dem Characterset kommt.

Deshalb solltest Du sicher stellen, dass die korrekte DLL geladen wird (eben wie Thomas es beschreibt).


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:06 Uhr.
Seite 2 von 2     12   

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