![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
UPPER, UpperCase con eñes, tildes ...
Hola:
Tengo esta consulta en una tabla InterBase (Caracter Set ISO8859_1, Collate ES_ES) sNom := '%'+Trim(eNombre.Text)+'%'; sApe := '%'+Trim(eApellidos.Text)+'%'; DM.IBDSNada.SelectSQL.Text := 'SELECT * FROM NADADORES where UPPER(APELLIDOS) LIKE UPPER('+QuotedStr(sApe)+') AND UPPER(NOMBRE) LIKE UPPER('+QuotedStr(sNom)+') order by APELLIDOS, NOMBRE'; Funciona bien excepto cuando hay alguna ñ, ç o vocal con tilde que no las transforma a mayúsculas. Supongo que pasará lo mismo con LOWER. ¿Cómo se puede solucionar esto? Un saludo. Tomás. P.D. Tampoco la función UpperCase las transforma. |
|
|
![]() |
|