Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Firebird embeded iso8859_1 is not defined (https://www.delphipraxis.net/41370-firebird-embeded-iso8859_1-not-defined.html)

EsLaVaToR 2. Mär 2005 14:22

Datenbank: Firebird • Version: 1.5 • Zugriff über: Server

Firebird embeded iso8859_1 is not defined
 
Mein Problem ist das, dass ich mein Projekt jetzt auf einen neu aufgesetzten WinXP Rechner kopiert habe und die Firebird embeded (fbembed.dll--> gds32.dll) in das Verzeichnis kopiert habe, in dem sich die Anwendung und die Datenbak (*.gds) befindet.

Nach dem Starten der Anwendung bekomme ich immer nur die Fehlermeldung "CHARACTER SET iso8859_1 in not defined", nur mit der Meldung kann ich nichts anfangen.

Habe schon bei google gesucht und auch hier im Board nach dem möglicherweise vorhandenen Fehler, doch nichts dazu gefunden. Auch das Script "Der Firebird 1.5 embedded Server (Teil 1)" habe ich mir angeschaut.


Was mache ich falsch oder was fehlt mir noch???


Danke schonmal für die guten Antworten!

MfG

EsLaVaToR

kiar 2. Mär 2005 14:42

Re: Firebird embeded iso8859_1 is not defined
 
hallo eslavator,

herzlich willkoommen in der dp,

versuche mal folgendes einzustellen
Delphi-Quellcode:
Dialect 3  und WIN 1252
raik

EsLaVaToR 2. Mär 2005 15:08

Re: Firebird embeded iso8859_1 is not defined
 
Ich habe nur beim "IBDatabase" aus der Interbase-Spate die Einstellung SQLDialect gefunden und die steht schon auf 3.

Leider sonst nicht fündig geworden!

Kann Du das genauer formulieren kiar

Danke! :)

kiar 2. Mär 2005 15:11

Re: Firebird embeded iso8859_1 is not defined
 
hallo, irgendwo musst du doch die db erstellen, hier hast du doch den zeichensatz iso8859_1 eingestellt.

diesen zeichensatz änderst du jetzt mal in win 1252 .

raik

Lemmy 2. Mär 2005 15:12

Re: Firebird embeded iso8859_1 is not defined
 
Hi,

hast Du schon vorher mit Firebird embedded gearbeitet? Wenn Du vorher mit einer alten Firebirdversion (1.0.x) oder Interbase (6.x) gearbeitet hast, solltest Du die Datenbank nicht einfach kopieren, sondern mit einem Backup-Restore an die neue Databaseengine "gewöhnen". Desweiteren solltest Du darauf achten, dass sich die "offizielle" Endung von Firebird auf *.fdb geändert hat. Das liegt u.a. auch daran, dass Windows XP *.gdb Dateien in die automatische Sicherung mit einbezieht, d.h. vor jedem Zugriff auf eine gdb wird diese erst mal von Windows kopiert, was im schlimmsten Fall zu nem kompletten Datenverlust führen kann.

Grüße
Lemmy

kiar 2. Mär 2005 15:18

Re: Firebird embeded iso8859_1 is not defined
 
hehe wer lesen kann ist klar im vorteil :wall:

den ersten abschnitt habe ich vollständig ignoriert :oops:

lemmy hat natürlich recht, mit einfach kopieren geht das nicht.

raik

Hansa 2. Mär 2005 16:06

Re: Firebird embeded iso8859_1 is not defined
 
Zitat:

Zitat von kiar
...mit einfach kopieren geht das nicht.

Das geht sehr wohl. :mrgreen: Das INTL verzeichnis wird falsch sein. Ich bin jetzt leider an einem entfernten Rechner und kann es nicht testen. Glaube aber, die Datei heißt FBINTL.DLL und die muß da rein in ein vorhandenes Verzeichnis \"APPLICATION"\INTL.

EsLaVaToR 2. Mär 2005 17:41

Re: Firebird embeded iso8859_1 is not defined
 
Hansa hat gewonnen!!!!


Das war die Lösung! Doch jetzt sagt mir Win die Exe hat ein problem festgestellt und muss beendet werden. Das Prog kommt nichmals zum Vorschein! Kann da noch irgendetwas fehlen???

Die BDE oder so etwas? Auf meinem Rechner ist der Firebird 1.5 und Delphi 7 Enter installiert!

Und wieder mal DANKE!

DelphiDeveloper 2. Mär 2005 19:11

Re: Firebird embeded iso8859_1 is not defined
 
du schreibst du benutzt IBDatabase. Bei diesen Komponenten brauchst du keine BDE.

Kannst du den deine IBdatabase zur Entwurfszeit connecten?

mfg
DD

Hansa 2. Mär 2005 19:28

Re: Firebird embeded iso8859_1 is not defined
 
Zitat:

Zitat von EsLaVaToR
...Das war die Lösung! Doch jetzt sagt mir Win die Exe hat ein problem festgestellt und muss beendet werden...

Welches Problem denn ? Wann kommt die Fehlermeldung usw. Du mußt schon etwas mehr sagen. Wie DelphiDeveloper sagt : taucht das Problem sofort auf, dann stimmt die Connection nicht. Gucke mal alles im OI durch. DatabaseName usw.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:42 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