2017-12-27 43 views
0

C#コードで出力パラメータにアクセスしようとしている次のSQLストアドプロシージャがあります。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キーワードを使用する必要があります私に言って続けています。私はあなたの助け団体が必要です。

答えて

関連する問題