Ver Mensaje Individual
  #9 (permalink)  
Antiguo 23/07/2003, 13:20
cmunozp
 
Fecha de Ingreso: abril-2001
Mensajes: 293
Antigüedad: 23 años
Puntos: 0
pero ese codigo que esta ahi saca los tildes a las palabras que escribes en una caja de texto? verdad, entonces solamente serviria siempre y cuando en la base de datos no existan datos con tildes..., pero cuando existen datos con tildes en la base de datos esta rutina no sirve, porque la idea no es borrarle los tildes a los campos de la bd, por ejemplo en un campo de nombres de autor, se necesitan los tildes.

yo creo que, el codigo posteado es una parte de la solucion del problema (cuando el usuario digite el texto a buscar), pero para que el sql busque una palabra y omita el asento, se deberia crear un indice especial, la verdad aun no he podido hacer las pruebas, pero creo que la idea es generar un indice del campo el cual reemplace las palabras con tildes por las sin tildes

por ejemplo algo como esto

CREATE INDEX nombre
ON autores (replace(nombre,"ÁÉÍÓÚ","AEIOU"))


algo por el estilo, repito aun no he probado el codigo, pero creo que deberia funcionar.

saludos y si a alguien le resulta me cuenta..

adios