am incercat cu exec si face ce vreau eu, dar din pacate am constatat ca nu pot sa construiesc un raport crystal pe o SP facuta asa...se pare ca trebuie sa fie definite in clar campurile ce vor fi in raport. Da o eroare: Must declare the scalar variable "@SQL". Eu trebuie de fapt sa fac un select intre doua tabele si care sa aiba in cadrul lui WHERE o sintaxa diferita in functie de unele setari pe care le face userul. Din aceasta cauza ma gindeam ca mai simplu ar fi sa transmit tot stringul spre SP. Ce se poate face in cazul asta? EX:
ALTER
PROCEDURE [dbo].[ListareNote]
@SQL varchar(500)
AS
BEGIN
DECLARE @sqlL nvarchar(4000)
SELECT @sqlL = 'SELECT PARTENERI.NUME,PARTENERI.LOCALITATEA,NOTE.DATA,NOTE.ID,NOTE.STATUS,NOTE.NUMECLIENT FROM PARTENERI INNER JOIN NOTE ON PARTENERI.ID = NOTE.ID_PARTENER WHERE ' + @SQL
EXEC (@sqlL)
END