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.

Preguntas similare

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+"%"
Respuesta Responder a este mensaje
#2 Cargarmo
20/11/2006 - 17:55 | Informe spam
Muchas Gracias!

esa era la respuesta!

Un saludo

"Alberto Poblacion" wrote:


"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+"%"




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida