سلام
دوست عزیز مشکلم در اجرای sp حل شد ولی حالا یه مشکل دیگه به وجود اومده .
وقتی که sp رو با داده های ورودی اجرا می کنم error می گیره.
این کد sp :
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER PROCEDURE [dbo].[usp_insert_master]
@table nvarchar(50),
@onvan nvarchar(200),
@kholase nvarchar(1000),
@matneasli nvarchar(max),
@datetime nvarchar(200),
@Image nvarchar(300)
AS
BEGIN
SET NOCOUNT ON;
DECLARE @command nvarchar(Max)
SET @command =
'INSERT INTO ' + @table +
' (onvan , kholase , matneasli , datetime , image)' +
' VALUES(' + @onvan + ' , ' + @kholase +' , ' + @matneasli +' , '+ @datetime + ' , ' + @Image +')'
EXEC (@command)
END
و این هم پیغام خطا
Msg 128, Level 15, State 1, Line 1
The name "سلام" is not permitted in this context. Valid expressions are constants, constant expressions, and (in some contexts) variables. Column names are not permitted.
اگر ممکنه راهنمایی کنید.