Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   insert y caracteres especiales (https://www.clubdelphi.com/foros/showthread.php?t=7111)

xerkan 04-02-2004 09:21:34

insert y caracteres especiales
 
Hola, estoy intentando ejecutar el siguiente script en una B.D. firebird 1.5, y con el resultado del siguiente error:

ISC ERROR CODE: 335544321

ISC ERROR MESSAGE:
arithmetic exception, numeric overflow, or string trucation
Cannot transliterate character between character sets

el script que intento ejecutar es el siguiente:

SET SQL DIALECT 3;
SET NAMES ISO8859_1;

Insert Into Conceptos(idConcepto, Nombre) values (1, 'Antigüedad');


Donde idconcepto es un campo del tipo integer y nombre del tipo varchar(30), lo e probado poniendo antiguedad y si va con lo cual me decanto a creer que es por la ü, tambien e probado a poner palabras acentuadas con y me genera el mismo error

marcoszorrilla 04-02-2004 14:38:56

Tienes que indicarle el CHARACTER SET ISO8859_1;

Un Saludo.

xerkan 04-02-2004 16:49:16

Me podriais decir como se lo indico dentro del script? q instrucion sql se le tiene q dar??

marcoszorrilla 04-02-2004 21:23:57

Mira a ver si en los parámetros de conexión del TibDatabase le indicas:
user_name=SYSDBA
password=masterkey
lc_ctype=ISO8859_1

Un Saludo.


La franja horaria es GMT +2. Ahora son las 08:20:56.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi