Delphi - problema con el filtrado o like con comodin

 
Vista:

problema con el filtrado o like con comodin

Publicado por Alicia (26 intervenciones) el 19/02/2003 17:26:04
Hola: estoy intentando hacer una busqueda en una tabla por medio de una query pasando un valor por parametro usando like, mi problema es que no le gusta ni el asterisco ( * ) ni el ( % ) como comodin de búsqueda, ne tira un error del BDE de que no reconoce el operador o que se espera un parametro.
Por otro lado intente hacer el filtrado con la propiedades del componenete, pero cuando le concateno el valor que tomo de un edit con el asterisco como dice la ayuda de delphi, me tira un error diciendo que ese valor no es un campo de la query...
Que puede ser?, gracias por cualquier ayuda...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problema con el filtrado o like con comodin

Publicado por shannon (31 intervenciones) el 20/02/2003 02:14:30
esta puede ser una forma de hacerlo en runtime

query.close;
query.sql.clear;
query.sql.add('SELECT * FROM TABLA.DB WHERE CODIGO LIKE "'+TRIM(EDIT.TEXT)+'%";
query.open;

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar