Einzelnen Beitrag anzeigen

DerSascha

Registriert seit: 14. Jan 2004
Ort: Niedersachsen
18 Beiträge
 
Delphi 7 Enterprise
 
#1

Zeichensatzkonvertierungsproblem in Firebird/Interbase

  Alt 28. Sep 2005, 15:05
Datenbank: Firebird • Version: 1.5 • Zugriff über: Firebird.NET-Provider 1.5 oder höher
Hallo,

wir haben das gleiche Problem wie hier http://www.delphipraxis.net/internal...ct.php?t=53633 beschrieben.

Firebird meldet "Cannot transliterate between charater sets", wenn nicht ASCII-Zeichen wie z.B. Umlaute in Abfragen verwendet werden.

Zitat:
Hallo Herbert,

den von dir beschriebenen Transliteration-Fehler kannst du nur vermeiden, wenn du beim Erzeugen der Datenbank einen Default-Zeichensatz (ISO8859_1 ist keine schlechte Wahl) angibst, beim Erzeugen der Tabellen auf die Angabe von CHARACTER SET verzichtest und beim Aufbau der Verbindung vom Client zum Server den Default-Zeichensatz der Datenbank erneut angibst.

[gekürzt]

marabu
Es ist für uns leider keine gangbare Möglichkeit die etwas umfangreicheren Datenbanken nach dieser Vorgehensweise neu zu erstellen.

Ist dieser Fehler wirklich nicht auf andere Weise in den Griff zu bekommen?
(Wenn jemand näheres zu diesem "transliterate"-Problem weiß, würde mich auch interessieren worin dieses Verhalten von Firebird begründet liegt.)


Gruss oder Gruß ,
Sascha
  Mit Zitat antworten Zitat