Comodin con sqlcommand

29/09/2005 - 01:02 por Martin Cid | Informe spam
intento usar un comodin en un commandtext con LIKE en un parámetro y pongo %
pero no me va, escribo la cadena:
Me.cmd.CommandText = "SELECT " & BusId & "," & BusNom & ",empre FROM " &
BusTabla & _

" WHERE ("& BusNom & " Like '%@" & BusNom & "%')"

a ver si me pueden indicar que comodin usar, gracias. Martin.
 

Leer las respuestas

#1 A.Poblacion
29/09/2005 - 08:11 | Informe spam
"Martin Cid" wrote in message
news:
intento usar un comodin en un commandtext con LIKE en un parámetro y pongo


%
pero no me va, escribo la cadena:
Me.cmd.CommandText = "SELECT " & BusId & "," & BusNom & ",empre FROM " &
BusTabla & _

" WHERE ("& BusNom & " Like '%@" & BusNom & "%')"

a ver si me pueden indicar que comodin usar, gracias. Martin.




El % está bien; lo que está mal ubicado es la @.

Una de dos: Si quieres usar una sentencia parametrizada:
... " Like '%@Param%' ... y despues usar SqlParameter para asignar
valor a @Param.

O bien, con una sentencia sin parametrizar (peligroso por los ataques
de inyección de SQL):
... " Like '%" & Valor & "%' ...

Preguntas similares