0
我有一个用于更新我的表的SQL存储过程。但是,通过C#执行查询时,xslt是从表中删除的列之一。带存储过程的更新表导致出错
我的存储过程是
ALTER PROCEDURE [dbo].[kt_editingnotes]
(@NOTE NVARCHAR (512),
@ITEMNUMBER NVARCHAR (512),
@ACCOUNT NVARCHAR (512),
@CODE NVARCHAR(512)
)
AS
UPDATE NOTES
SET TXT = @NOTE
WHERE NOTESRECID = (SELECT ISP_EFAVORITLINE.ROWNUMBER
FROM ISP_EFAVORITLINE
WHERE ISP_EFAVORITLINE.ACCOUNT = @ACCOUNT
AND ISP_EFAVORITLINE.ITEMNUMBER = @ITEMNUMBER
AND ISP_EFAVORITLINE.CODE = @CODE)
return
,我称它是这样的:
ExecStoredProcedure('kt_editingnotes', concat('@ITEMNUMBER:', $ITEMNUMBER,', @ACCOUNT:', $ACCOUNT,', @CODE:', $CODE))
问题是什么?谁能帮忙?
你得到的错误是什么? – Arshad 2013-03-18 12:30:50
@Arshad没有错误注册,但字段不更新,但该字段将从表中删除>> – Binoop 2013-03-18 12:32:21
我看不到您将注释参数传递给存储过程的位置。 – 2013-03-18 13:00:54