Consulta SQL parametrizada y con LIKE

20/11/2006 - 17:29 por Cargarmo | Informe spam
Hola, no soy capaz de unir estos dos requisitos en una consulta sql 2005, la
consulta realiza la busqueda teniendo en cuenta el "valor" introducido por un
usuario en un textbox, si el operador que utilizo en la consulta es el =,
funciona sin problemas con el parámetro @textbox, sin embargo si intento
utilizar el operador LIKE del siguiente modo:

dbo.CODIGO LIKE '%@tbox%' --> No funciona

Alguien sabe por donde puede estar el error?

Gracias.
 

Leer las respuestas

#1 Alberto Poblacion
20/11/2006 - 17:42 | Informe spam
"Cargarmo" wrote in message
news:
Hola, no soy capaz de unir estos dos requisitos en una consulta sql 2005,
la
consulta realiza la busqueda teniendo en cuenta el "valor" introducido por
un
usuario en un textbox, si el operador que utilizo en la consulta es el =,
funciona sin problemas con el parámetro @textbox, sin embargo si intento
utilizar el operador LIKE del siguiente modo:

dbo.CODIGO LIKE '%@tbox%' --> No funciona



dbo.CODIGO LIKE '%'+@tbox+'%'

O bien simlemente:

dbo.CODIGO LIKE @param

y en código metes al parámetro en su .Value los %:

param.Value = "%"+textBox1.Text+"%"

Preguntas similares