![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Efecto indeseado al ordenar un Query (Mayúsculas)
Tengo un efecto indeseado al ordenar alfabéticamente un Query mediante:
Resulta que "abcde" me lo pone al final del todo por estar en minúsculas. He probado con pero me da un error en el paréntesis "(" Como lo ordeno alfabéticamente estando todas las A's juntas, sin importar si están escritas en mayúsculas o minúsculas. Gracias |
#2
|
|||
|
|||
Hola,
Perdón, a todo esto que BD estás utilizando? Saludos!
__________________
Suerte .: Gydba :. |
#3
|
||||
|
||||
Estoy utilizando Delphi 2005 con Interbase 7.5
|
#4
|
|||
|
|||
Prueba con:
No recuerdo exactamente el nombre de la función en Interbase para convertir a mayúsculas, pero has la prueba... Saludos... |
#5
|
||||
|
||||
No quiero que en el DBGrid asociado me aparezcan los nombres en mayúsculas. Por lo tanto entiendo que el Select que hago es correcto (*) eligiendo todos los campos.
Lo que me pasa es que al incluir un ORDER BY, el Query se ha a ordenar y ahí justo es cuando me pone las minúsculas después de las mayúsculas, según los códigos ASCII, y la a (minúscula) me va a aparecer después de la Z (mayúscula). Por eso creo que debo aplicarle el Upper (o la función correspondiene) al "order by". Y es ahí donde me dá el error si lo intento según he expuesto anteriormente. |
![]() |
|
|
![]() |
|