Delphi - Acentos en FireBird

 
Vista:

Acentos en FireBird

Publicado por Irreal (69 intervenciones) el 15/06/2006 10:30:24
Tengo una base de Datos movida por el FireBird 1.5 y no me acepta acentos.

Una instrucción tan sencilla como :

Select 1 from Bd where cod ='á';

Me canta desbordamiento, sin embargo

Select 1 from Bd where cod ='a';

No da ningún problema. Como puedo hacer que firebird reconozca los acentos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Acentos en FireBird

Publicado por Delfino (1216 intervenciones) el 15/06/2006 14:19:57
Cambia el Collate del campo a Es_Es
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Acentos en FireBird

Publicado por Virum (484 intervenciones) el 16/06/2006 01:04:00
Hola:

Para que te admita acentos y otros caracteres como ñ etc, debes crear la base de datos con Caracter Set ISO8859_1 y después en cada campo varchar de las tablas debes poner este mismo conjunto de caracteres.

Si además quieres que te ordene conforme al alfabeto español (ch, ll, ñ, acentuadas) debes poner COLLATE ES_ES en los campos varchar.

Suerte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar