返回并在C#中使用sql输出参数
我有下面的SQL存储过程,我试图访问我的C#代码中的输出参数。返回并在C#中使用sql输出参数
ALTER PROCEDURE [dbo].[InsertCLR] (
    @JudgmentText nvarchar(MAX), 
    @JudgmentFormatted nvarchar(MAX), 
    @DateAdded date, 
    @JRId numeric OUTPUT 
) 
AS 
    SET NOCOUNT OFF; 
INSERT INTO [dbo].[CLR.JudgmentReport] ([JudgmentText], [JudgmentFormatted], [DateAdded]) VALUES (@JudgmentText, @JudgmentFormatted, @DateAdded); 
SELECT JudgmentText, JudgmentFormatted, DateAdded FROM [CLR.JudgmentReport] WHERE (JRId = SCOPE_IDENTITY()) 
SET @JRId = SCOPE_IDENTITY() 
下面是我使用试图让输出参数的C#代码:
this.cLR_JudgmentReportTableAdapter.Insert(this.JudgmentC1Editor.Text, xmlDataIn, DateTime.Today.Date, out jrid); 它不断告诉我输出参数变量应该使用ref关键字。我需要你的帮助人员。
回答:
我得到的东西从这里:
Getting Identity column from sql server in C#
这对我工作的罚款。谢谢
以上是 返回并在C#中使用sql输出参数 的全部内容, 来源链接: utcz.com/qa/265008.html








