Ver Mensaje Individual
  #3  
Antiguo 15-05-2003
lmmolinero lmmolinero is offline
Registrado
 
Registrado: may 2003
Ubicación: Las Rozas - Madrid - España
Posts: 3
Reputación: 0
lmmolinero Va por buen camino
Unhappy

Estimado Pedro

Gracias por tu rápida respuesta, pero no es ese el problema: ya estaba usando COLLATE. En concreto el ejemplo es el siguiente:

CREATE TABLE TEMP
(
NHISTORIA VARCHAR(15) NOT NULL,
APELLIDOS VARCHAR(80) CHARACTER SET ISO8859_1 COLLATE ES_ES,
......
PRIMARY KEY (NHISTORIA)
);

El problema surge cuando ahora intento insertar un registro en el que en el campo APELLIDOS pongo por ejemplo "Hernández", generándose el siguiente error:

General SQL error ... string truncation.
Cannot transliterate character between character sets.

¿A lo mejor es que hay que definir de entrada la base de datos como ISO8859_1 y no solo el campo?
Responder Con Cita