![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Consulta SQL exceptuando tildes
hola tengo una consulta sql con like
pero el problema es que si el nombre tiene tilde no me la busca. como hago? ej. maría Lopez al escribir en el edit q tiene la consulta like % maria no me aparece esta q esta en la base de datos. como hago un sql para q me busque sin incluir tildes?
__________________
Enseñar es la virtud de un sabio. |
#3
|
||||
|
||||
que hace QuotedStr?,
osea y te explico en la base de datos estan guardados los nombres asi: Jóse Gútierrez Díaz y al momento de buscarlos en mi form de consultas lo escribo asi: jose gutierr y me debe aparecer.
__________________
Enseñar es la virtud de un sabio. |
#4
|
||||
|
||||
Debes usar un juego de caracteres que lo permita, busca en clubdelphi por "collate", encontrarás algunos hilos que han tratado sobre el tema.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
||||
|
||||
Cita:
me puedes dar un ejemplo o unos hilos.
__________________
Enseñar es la virtud de un sabio. |
#6
|
||||
|
||||
Es el juego de caracteres, por ejemplo, el campo "nombre" de una tabla de clientes puede tener el siguiente dominio:
Código:
create domain domNombre varchar(64) character set ISO8859_1 collate ES_ES_CI_AI default '';
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#7
|
||||
|
||||
Cita:
tengo en mi base datos días y lo compara con 'dias' esto es lo que hace el QuotedStr
__________________
Enseñar es la virtud de un sabio. |
#8
|
||||
|
||||
Cita:
__________________
Enseñar es la virtud de un sabio. |
#9
|
||||
|
||||
Pues no sabría decirte, nunca se me ha dado ese caso.
Tendrás que probarlo. Si no funciona, puedes crearte un campo temporal con el nuevo collate, pasar los datos del campo original al nuevo temporal... y luego borras el campo original y renombras el temporal con el nombre del original. Por probar.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
tildes en la barra de título | tino00 | API de Windows | 0 | 06-12-2008 19:13:34 |
Ignorar las tildes en access | ElDioni | SQL | 0 | 23-03-2007 14:13:35 |
Más de lo mismo ñ, tildes | Maibok | MySQL | 3 | 18-12-2006 01:31:32 |
tildes caprichosos | elcigarra | PHP | 7 | 30-09-2006 23:06:59 |
problema con eñes y tildes | jarto | MySQL | 1 | 28-04-2005 15:01:47 |
![]() |
|