Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-09-2007
fidel fidel is offline
Miembro
 
Registrado: mar 2005
Posts: 381
Poder: 20
fidel Va por buen camino
FireBird, orden latino internacional, caracter set, collate

Hola:

Sobre la ordenación en FireBird.

Para ordenar correctamente en español, según la Real Academia de la Lengua Española, creo que desde el año 1993 hay que usar el orden latino internacional colocando la ch y la ll no como letras, si no en el orden que las corresponde dentro de la c como c y h y dentro de la l como l y l, y por supuesto la ñ después de la n.

Yo usando CARACTER SET ISO8859_1 y collate ES_ES, no se por qué, no he logrado que me ordene correctamente, considera la ch y la ll como letras independientes, y otras cosas no correctas.

Después de darle ....cientasmil vueltas y probando distintos CARACTER SET y COLLATE parece que tengo algo que a primera vista parece que funciona correctamente, pero resulta que es caracter set DOS850 collate DB_PTB850 que es de portugués.

Mi duda es la siguiente:
¿Al ser DOS... y ...PORTUGUÉS... puede tener alguna limitación más que la de no admitir el signo del euro, darme en otro momento algún problema, aparecer algún error, o cualquier otra cosa que no he visto?
¿Alguna idea o aclaración sobre este asunto?

Basicamente lo utilizo para ordenar alfabeticamente nombres contenidos en dos campos: APELLIDOS, NOMBRE

Un saludo.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
No me aparece este collate ES_ES_CI_AI en FireBird versión 2.0 calogero Firebird e Interbase 3 03-04-2007 20:54:07
Ordenar (ch ll ) tabla dbase por orden alfabetico latino universal javi90 Conexión con bases de datos 0 16-02-2005 18:34:39
Problema al Cambiar Charset y Collate en FireBird AGAG4 Firebird e Interbase 7 29-11-2004 16:02:25
Día internacional del hombre DarkByte Humor 1 22-05-2004 12:23:58


La franja horaria es GMT +2. Ahora son las 16:12:09.


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
Copyright 1996-2007 Club Delphi