Procedure expects parameter '@statement' of type 'ntext/nchar/nva
Hejsa,Jeg fatter minus.
Jeg har en monster simpel SP som bare ikke vil.
Det virker på denne måde:
EXECUTE sp_executesql
N' SELECT * from dbo.Item where status = @User_Status',
N'@User_Status int',
@User_Status = 1;
Men hvis jeg deler det op i parameter, som her:
DECLARE @cSQL varchar(500)
DECLARE @ParmDefinition varchar(500)
SET @cSQL = N'SELECT * from dbo.FolderItem where status = @User_Status';
SET @ParmDefinition = N'@User_Status int';
EXECUTE sp_executesql
@cSQL,
@ParmDefinition,
@User_Status = 1;
Så får jeg denne her fejl:
"Procedure expects parameter '@statement' of type 'ntext/nchar/nvarchar'."
:-)