![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
La clausula LIKE es la solucion basica que todos usan. Te puede funcionar asi que intentalo. Otra opcion es usar SOUNDEX (si lo soporta nativamente tu BD).
Para hacerlo RAPIDO usa una HashTable+SOUNDEX y te deberia resultar bueno el resultado...(sino estoy mal en Delphi la hashtable se llama buckettable?) Ahora, este tipo de cosas se hacen con un componente de busqueda de texto completa, y TAL VEZ winamp use algun componente de estos. De hecho estoy trabajando en un proyecto para hacer una libreria de estas, pero lastima que esta en ALPHA y todavia no se puede usar .
__________________
El malabarista. |
|
#2
|
||||
|
||||
|
Cita:
Pero no se absolutamente nada de Hastable Soundex y Buckettable!! Donde puedo buscar mas informacion de ellos, para saber. ![]() |
|
#4
|
||||
|
||||
|
Mira en las ayudas sobre
Soundex TBucketList La idea es que usas BucketList para almacenar cada palabra y SOundex para hacer comparaciones... Quiero decir, en vez de algo directo como: if 'Ejemplo' in ListaString Es if Bucket('Ejemplo') in Soundex(ListaString) PD: Obvio que esa sintaxis me la invente ![]()
__________________
El malabarista. |
|
#5
|
||||
|
||||
|
Saludos.
Creo haber encontrado la solucion. Me he empe~ado un poco en eso hasta conseguirlo . Le mostrare el codigo para que el que le interese y para optimizar el mismo . Estoy habierto a sugerencias Este formulario contiene: 1 edit, 1 dbgrid y 1 query
Hasta Luego
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! Última edición por vtdeleon fecha: 19-05-2005 a las 22:24:05. Razón: Aclarar un poco & corregir |
|
#6
|
||||
|
||||
|
vtdeleon
gracias por el aporte lo estoy checando nomas unas preguntas. si no es mucha molestia "cadena" es
las valiables "nkey" "condi" "ParamByNAme" esta no creo que sea variable pero tambien me marca error "prepare" todas esas me marcan "undeclared indetifier" saludos gracias |
|
#7
|
||||
|
||||
|
Cita:
condi es String ParamByName viene referenciado del Query1 prepare es un metodo del Query1
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|