如果一个存储过程带输出参数,该如何得到他输出的值。
请各位帮忙~~~急~~~~~
请各位帮忙~~~急~~~~~
解决方案 »
- 求一好看易用,好自定义CSS的分页控件!
- 发一个ASP.NET MVC2程序给大家相互学习下
- 请问各位高人,我想把两个音频文件组合成一个文件,该怎么办呀?
- 有什么方法可以使dropDownList 和 textbox 显示成label的样式?
- 郁闷的问题,关于编码格式的问题
- 100分求解,高手请进
- 网页上传到服务器后不能正常显示中文!大家帮帮我
- 基于Cookie状态的安全机制的使用问题
- 怎么不能using Excel
- 100 fen ,请把所有验证条件封到一个XML中的技术文章的地址。100分。谢谢了
- 用JS怎么控制窗体的位置来让他移动起来,
- 绝对无法详细解决的难题:编译好的程序本地运行OK,上传服务器空间出以下问题!空间2.0的,我程序VS2005的,高手帮忙!!!!
定义一个变量
如下
declare @out_put
然后把@out_put放在你定义的返回参数那
执行后@out_put就是你的返回结果
string IDept.GetSettlementDept(string orgID, string deptCode)
{
// 调用包
string sql = "BizCommon.GetSettlementDept"; OracleConnection conn = (OracleConnection)DataSource.GetConn();
OracleCommand cmd = new OracleCommand(sql, conn);
cmd.CommandType = CommandType.StoredProcedure; OracleParameter paraOrgID = new OracleParameter();
paraOrgID.OracleType = OracleType.VarChar;
paraOrgID.ParameterName = "cv_orgID";
paraOrgID.Value = orgID;
cmd.Parameters.Add(paraOrgID); OracleParameter paraDeptCode = new OracleParameter();
paraDeptCode.OracleType = OracleType.VarChar;
paraDeptCode.ParameterName = "cv_deptCode";
paraDeptCode.Value = deptCode;
cmd.Parameters.Add(paraDeptCode); OracleParameter paraResult = new OracleParameter();
paraResult.OracleType = OracleType.VarChar;
//paraResult.ParameterName = "result";
paraResult.Size = 100;
paraResult.Direction = ParameterDirection.ReturnValue;
cmd.Parameters.Add(paraResult); using (conn)
{
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
if (paraResult.Value == null)
return string.Empty;
else
return paraResult.Value.ToString();
}
}
@out_put output char(10)
as
select @out_put=convert(char(10),getdate(),111)返回处的定义
declare @out_put
exec test @out_put
请各位高手帮忙。