如何在存储过程中为输入和输出设置相同的参数?

时间:2014-12-19 13:33:45

标签: c# sql-server tsql

T-SQL部分

create PROCEDURE SPROC_GetTrail
    -- Add the parameters for the stored procedure here
      @AccountId INT ,
      @SchemePlanCode INT ,
      @Todate OUTPUT 

END 

c#part

  db = DatabaseFactory.CreateDatabase("io");
                getCommissionReconMisCmd = db.GetStoredProcCommand("SPROC_GetTrail");
                db.AddINParameter(getCommissionReconMisCmd, "@Id", DbType.Int32, AId);--- 

这应该用作参数和输出参数

1 个答案:

答案 0 :(得分:1)

您可以使用Database.AddParameter method。 第三种方法的参数是你的sql param的方向。因此,您可以使用InputOutput枚举值。