Thema: Delphi Interbase und ISO8859_1

Einzelnen Beitrag anzeigen

oXmoX

Registriert seit: 8. Jun 2005
85 Beiträge
 
#1

Interbase und ISO8859_1

  Alt 17. Mär 2006, 11:52
Datenbank: Interbase • Version: 6.0 • Zugriff über: Interactive-SQL-Tool (IBConsole)
Hallo Forum,

Ich habe ein SQL-Skript angelegt, welches ich über das Interactive-SQL-Tool der IBConsole ausführe, um eine Datenbank anzulegen

SQL-Code:
SET NAMES ISO8859_1;

CREATE DATABASE 'C:\???\???.gdb'
  PAGE_SIZE 4096
  User "???"
  Password "???"
  DEFAULT CHARACTER SET ISO8859_1;

CREATE TABLE Test
(
  Test VARCHAR(256) NOT NULL
);

INSERT INTO Test VALUES ('Ein Umlaut: ü');

COMMIT;
In den Optionen von Interactive SQL habe ich ebenfalls das entsprechende Character Set eingestellt. Trotzdem bekomme ich die Fehlermeldung:

"Arithmetic exception, numeric overflow, or string truncation
Cannot transliterate character between character sets
Statement: INSERT INTO Test VALUES ('Ein Umlaut: ü')"

Was mache ich falsch?

Gruß,
Jan
  Mit Zitat antworten Zitat