Hola
Tengo esta consulta que si lanzo desde un ASP me funciona perfecta.
SELECT NOMBRE + ' ' + APELLIDOS AS cliente FROM CONTRATOS where GRUPO1= '
" & grupo & " ' OR GRUPO2 = ' " & grupo & "'
El problema es que quiero meterlo dentro de un Procedimiento almacenado que
recibe un parametro VARCHAR (@Grupo) y resulta que no hay dios de armar la
consulta por las comillas. Tengan en cuenta que el parámetro @grupo puede
llevar espacios y guiones. ¿cómo concateno tanta comilla sin error?
CREATE PROCEDURE CONSULTA @GRUPO VARCHAR(50) AS
DECLARE @CONSULTA VARCHAR(500)
SET @CONSULTA=SELECT NOMBRE + ' ' + APELLIDOS AS cliente FROM CONTRATOS
where GRUPO1="'" + @G + "'" OR GRUPO2 = "'" + @G +
EXEC(@CONSULTA)
GO
Lo mismo me pasa para devolver concatenado el nombre y el apellido. No veo
manera de que no me salte error. Sé que el problema son las comillas.
gracias
Leer las respuestas