1

我需要第二双眼睛。当我尝试调用有问题的存储过程时,我的 C# 代码中出现了该错误。

我们正在运行 SQL Server 2008,这是我的 C# 代码和存储过程设置:

    SqlConnection oConn = null;
            string Name = "Frank";
            bool IsEmp = true;
            int RID = 31;

    oConn = SQLConnectionHelper.GetConnection(SQLConnectionHelper.OurDB);

    var sqlParams = new SqlParameter[3];
    sqlParams[0] = new SqlParameter("@RID", RID);
    sqlParams[1] = new SqlParameter("@Name", Name);
    sqlParams[2] = new SqlParameter("@IsEmp", IsEmp);

    SqlHelper.ExecuteNonQuery(oConn, CommandType.StoredProcedure, "dbo.OurStoredProc", sqlParams);

存储过程的开始:

ALTER PROCEDURE [dbo].[OurStoredProc]
(
    @RID            INT,    
    @Name           nvarchar(20),
    @IsEmp          BIT
)
As

BEGIN TRANSACTION

我在这里想念什么?

4

0 回答 0