Asp.Net中调用存储过程并返回输出参数
2015-01-14 15:01
681 查看
/// <summary> /// 调用存储过程返回参数 /// </summary> /// <param name="orderId"></param> /// <param name="cancelOrderReson"></param> /// <returns></returns> private string[] CancelOrderProcedure(int orderId, string cancelOrderReson) { string constr = DbHelperSQL.connectionString; SqlConnection conn = new SqlConnection(constr); conn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conn; cmd.CommandText = "Remy_Customer_CancelRedeemOrder"; cmd.CommandType = CommandType.StoredProcedure; //参数一 SqlParameter parameter_OrderId = new SqlParameter("@RedeemOrderId", SqlDbType.Int); parameter_OrderId.Direction = ParameterDirection.Input; parameter_OrderId.Value = orderId; //参数二 SqlParameter parameter_OrderRemind = new SqlParameter("@RedeemOrderRemind", SqlDbType.NVarChar, 50); parameter_OrderRemind.Direction = ParameterDirection.Input; parameter_OrderRemind.Value = cancelOrderReson; SqlParameter parameter_ReturnCode = new SqlParameter("@ReturnCode", SqlDbType.NVarChar, 50); parameter_ReturnCode.Direction = ParameterDirection.Output; parameter_ReturnCode.Value = ""; SqlParameter parameter_ReturnReason = new SqlParameter("@ReturnReason", SqlDbType.NVarChar, 200); parameter_ReturnReason.Direction = ParameterDirection.Output; parameter_ReturnReason.Value = ""; cmd.Parameters.Add(parameter_OrderId); cmd.Parameters.Add(parameter_OrderRemind); cmd.Parameters.Add(parameter_ReturnCode); cmd.Parameters.Add(parameter_ReturnReason); try { cmd.ExecuteNonQuery(); } finally { conn.Close(); } string[] cancelResult = new String[2] { parameter_ReturnCode.Value.ToString(), parameter_ReturnReason.Value.ToString() }; return cancelResult; }
相关文章推荐
- ASP.Net 调用存储过程,同时返回记录集和输出参数
- ASP.NET调用存储过程返回输出参数,获得返回值
- 【ASP.NET开发】ADO.NET调用带输出参数的存储过程
- ASP 调用存储过程,同时返回记录集和输出参数
- ASP.NET中调用存储过程带(输入/输出)参数和返回值的一些常用的例子
- asp.net 调用存储过程(带有输入,输出参数 范例)二
- ASP.NET中调用存储过程带(输入/输出)参数和返回值
- ASP.NET中调用存储过程带(输入/输出)参数和返回值
- asp.net 获得存储过程 返回值,影响行数,输出参数 output 用法
- asp.net 调用存储过程(带有输入,输出参数 ,思路)二
- 【ASP.NET开发】ADO.NET调用带输出参数的存储过程
- [网络收集]ASP.NET中调用存储过程带(输入/输出)参数和返回值的一些常用的例子
- asp.net 调用存储过程返回参数和output参数
- ASP.NET调用存储过程返回值 输入输出参数
- ASP.NET中调用存储过程带(输入/输出)参数和返回值的一些常用的例子
- 【ASP.NET开发】ADO.NET调用带输出参数的存储过程 分类: ASP.NET 2012-09-10 21:16 1261人阅读 评论(1) 收藏
- asp.net调用mysql 存储过程 带 out 返回值,返回刚插入数据库中的自增的ID,LAST_INSERT_ID() 的使用
- asp.net调用mysql 存储过程 带 out 返回值,返回刚插入数据库中的自增的ID,LAST_INSERT_ID() 的使用
- 取的存储过程的返回值和输出参数(asp.net 和vb)
- asp.net 存储过程 输入输出参数+返回值