Delphi - Ordenar con acentos, Ñ y mayúsculas en INTERBASE

 
Vista:

Ordenar con acentos, Ñ y mayúsculas en INTERBASE

Publicado por Jose (1 intervención) el 13/01/2001 00:00:00
Hola:

Tengo un problema que espero que alguien me pueda ayudar a resolver. La cuestión es bastante simple: quiero visualizar por ejemplo en un grid un query ordenado alfabéticamente.

Problema: si hay acentos, mayúsculas o Ñ, lo ordena mal.

Se que la solución va por el tema de los Character Sets. Si se crea una base de datos nueva por defecto toma el CHARACTER SET ´none´ y lo ordena diríamos por código ´ascii´

He encontrado que la solución es que al crear la base de datos decirle que es del tipo: DOS437 o DOS850 o UNICODE_FSS..., incluso al crear la tabla con sintaxis del tipo:

NOMBRE VARCHAR(30) CHARACTER UNICODE_FSS

Problema: A la hora de insertar registros ahora no me permite acentos, porque dice que no forma parte del juego de caracteres (!! que contradicción !!)

¿Alguien sabe como solventarlo?
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