FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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 |
#2
|
||||
|
||||
Tienes que indicarle el CHARACTER SET ISO8859_1;
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
Me podriais decir como se lo indico dentro del script? q instrucion sql se le tiene q dar??
|
#4
|
||||
|
||||
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.
__________________
Guía de Estilo de los Foros Cita:
|
|
|
|