Ver Mensaje Individual
  #1  
Antiguo 14-01-2004
Tomás Tomás is offline
Miembro
 
Registrado: may 2003
Ubicación: Elche
Posts: 140
Reputación: 22
Tomás Va por buen camino
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.
Responder Con Cita