Ver Mensaje Individual
  #1  
Antiguo 07-10-2008
Avatar de Gaim2205
Gaim2205 Gaim2205 is offline
Miembro
 
Registrado: ago 2007
Ubicación: Durango, Mexico
Posts: 144
Reputación: 17
Gaim2205 Va por buen camino
ADOQuery: like con parámetros

Buen día, tengo la siguiente instrucción en un query
Código SQL [-]
select item_no, isnull(item_desc_1,'')+isnull(item_desc_2,'') from imitmidx_sql where search_desc like '%TORNILLO%'

Y funciona muy bien. Ahora, quisiera sustituir la parte que sigue al like con un parámetro, algo asi:
Código SQL [-]
select item_no, isnull(item_desc_1,'')+isnull(item_desc_2,'') from imitmidx_sql where search_desc like :desc

Pero ¿cómo mando la cadena con comodines a ambos lados para que la busqueda se realize satisfactoriamente? He intentado un par de cosas, como por ejemplo:
Código Delphi [-]
query.Parameters.ParamByName('desc').Value := Chr(39)+'%'+'TORNILLO'+'%'+Chr(39);
query.Open;

El propósito es sutituir la cadena 'TORNILLO' por un dato ingresado por el usuario en algún edit pero no lo puedo hacer funcionar ¿Alguna idea?. Muchas Gracias.
Responder Con Cita