Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/02/2008, 12:30
antbrosio
 
Fecha de Ingreso: febrero-2008
Mensajes: 4
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Parametrizar sentencias SQL

Estoy utilizando SQLServer. No tengo permisos para utilizar procedimientos almacenados. solo debo usar parametrización, ya intente varias formas para realizar mis consultas, peor no obtengo ningun resultado. Esto es lo que e intentado:

cmd.CommandText="SELECT * FROM table WHERE id LIKE %?%"
set param=cmd.CreateParameter(,16,1,le(var),var)
cmd.Parameters.Append param

cmd.CommandText="SELECT * FROM table WHERE id LIKE '%?%'"
set param=cmd.CreateParameter(,16,1,le(var),var)
cmd.Parameters.Append param

cmd.CommandText="SELECT * FROM table WHERE id LIKE ?"
set param=cmd.CreateParameter(,16,1,le("'%"&var&"%'"), "'%"&var&"%'")
cmd.Parameters.Append param

cmd.CommandText="SELECT * FROM table WHERE id LIKE ?"
set param=cmd.CreateParameter(,16,1,le("%"&var&"%"),"% "&var&"%")
cmd.Parameters.Append param


y no e podido obtener los mismos resultados que usando la concatenación de cadenas