Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-10-2008
Avatar de Gaim2205
Gaim2205 Gaim2205 is offline
Miembro
 
Registrado: ago 2007
Ubicación: Durango, Mexico
Posts: 144
Poder: 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
  #2  
Antiguo 07-10-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.269
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Prueba con:

Código SQL [-]
query.Parameters.ParamByName('desc').Value := '%'+'TORNILLO'+'%';

Me da la impresión de que al usar parametros no vas a necesitar añadir las comillas manualmente.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Error ADOQuery con Parametros drykea SQL 5 09-09-2008 15:49:09
Problemas con AdoQuery / Parametros mateamargo SQL 4 18-04-2008 20:50:55
Adoquery con parametros erasmorc OOP 2 16-03-2007 14:29:15
Evitar o quitar parametros en adoquery cso2000 OOP 1 21-01-2005 01:05:37
Pasar parametros a ADOQUERY JODELSA Conexión con bases de datos 1 04-09-2003 23:47:36


La franja horaria es GMT +2. Ahora son las 18:48:22.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi