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
  #20  
Antiguo 26-01-2023
Avatar de bulc
bulc bulc is offline
Miembro
 
Registrado: jun 2010
Posts: 415
Poder: 14
bulc Va por buen camino
A vueltas con los caracteres griegos

No he conseguido guardar los caracteres griegos. Y me ha surgido otro problema al listar palabras que empiezan por Á (a con tilde). A pesar de usar un Collate ES_ES_Ci_Ai, no se clasifican alfabéticamente las palabras prescindiendo del acento. (Es el resultado de los diccionario en castellano, no tienen en cuenta los acentos).
Primero usaba la orden:
Código SQL [-]
select * from DEFINIDO where palabro STARTING WITH :Param ORDER BY palabro;
El :Param =A (sin acento).
y en el listado no salía ninguna Ä acentuada. Lo cual tampoco es de extrañar.
Tras consultarlo en la red, lo cambié por :
Código SQL [-]
 SELECT * FROM definido WHERE UPPER( palabro COLLATE ES_ES_Ci_AI) STARTING WITH :Param ORDER BY palabro;
Ahora sí que salen las Á acentuadas pero todas al final del listado, como si fueren Aes especiales.
He llegado hasta ahí. Si llego a avanzar en el tema lo comunicaré.
Saludos y buena suerte.
Bulc
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
Guardar un Variant en Firebird rodrinig Firebird e Interbase 3 06-06-2011 21:12:34
sigma y otras letras griegas elcigarra OOP 2 27-10-2008 04:00:06
Guardar Imagen en Firebird BuenaOnda Firebird e Interbase 11 20-03-2008 12:15:30
Guardar archivos a BD con Firebird alucardo Gráficos 1 12-06-2006 20:29:53
guardar autonumerico en firebird Yoli Conexión con bases de datos 3 30-03-2005 17:26:47


La franja horaria es GMT +2. Ahora son las 06:57:51.


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