请教各位大哥:采用using结构后,如何获取存储过程的返回值呢?谢谢指教。
1)原来采用这种结构很容易获取存储过程的返回值int retval = data.RunProc("upPaymentInsert", prams);
2)现在采用using结构后如何获取存储过程的返回值呢?
using (SqlDataReader rdr = SQLHelper.ExecuteReader(SQLHelper.CONN_STRING_NON_DTC, CommandType.StoredProcedure, SP_PAY_INSERT , parms)) 
{//if(rdr!=null)
//{
// //Read the result
// rdr.Read();
//
// //Fetch the orderId
// return rdr.GetInt32(0);
//}}可以采用返回记录集的方法获取返回值,但感觉代码不优雅而且麻烦,有无类似第一种方法比较简洁的返回值方法呢?
谢谢!!!