Foros del Web » Programación para mayores de 30 ;) » .NET »

Problemas con LIKE sql server

Estas en el tema de Problemas con LIKE sql server en el foro de .NET en Foros del Web. Hola esto intentando generar una consulta con un SqlDataSource, y con el generador de consultas de vs 2010, tengo problemas con LIKE por que no ...
  #1 (permalink)  
Antiguo 27/08/2011, 15:10
Avatar de bieres  
Fecha de Ingreso: marzo-2011
Mensajes: 63
Antigüedad: 13 años, 1 mes
Puntos: 5
Problemas con LIKE sql server

Hola esto intentando generar una consulta con un SqlDataSource, y con el generador de consultas de vs 2010, tengo problemas con LIKE por que no me reconoce la variable de sesion que es con la que le paso la cadena a buscar.
Este es la consulta :
Código:
SELECT     Id, Respuesta, Fecha, Usuario
FROM         Respuestas
WHERE     (Respuesta LIKE N'%@Respuesta%') OR
                      (Respuesta LIKE N'%@Respuesta2%')
Donde @Respuesta y @Respuesta2 corresponde a (asp:SessionParameter)
Compruebo en esa consulta que lo que compara es la cadena '@Respuesta' no el valor del parametro.

He intentado asignar a SqlDataSource2.ConnectionString en el page_load, pasandole las variables de sesion pero me da error, no se como hacerlo, alguien sabe como?.

Gracias.
  #2 (permalink)  
Antiguo 27/08/2011, 15:40
Avatar de bieres  
Fecha de Ingreso: marzo-2011
Mensajes: 63
Antigüedad: 13 años, 1 mes
Puntos: 5
Respuesta: Problemas con LIKE sql server

Hola, al final encontre la puñetera forma.
Código:
SELECT     Id, Respuesta, Fecha, Usuario
FROM         Respuestas
WHERE     (Respuesta LIKE '%' + @Respuesta + '%') OR
                      (Respuesta LIKE '%' + @Respuesta2 + '%')

Etiquetas: server, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:46.