テーブルを更新するためのSQLストアドプロシージャがあります。ただし、C#を介してクエリを実行する場合は、テーブルから削除された列の1つを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))
何が問題ですか?誰か助けてもらえますか?