首 页文章中心下载中心客户留言老站入口
您当前的位置:网页制作文章中心网络编程ASP.NET教程 → 文章内容 退出登录 用户管理
本类热门文章
相关下载
ado.net执行oracle 存储过程
作者:佚名  来源:不详  发布时间:2008-7-30 8:41:10

减小字体 增大字体

OracleConnection con=new OracleConnection(strcon);
OracleCommand cmd=new OracleCommand();
OracleTransaction mytrans ;
try
{
con.Open ();
mytrans =con.BeginTransaction();
cmd.Connection =con;
cmd.CommandText =rfgetid;
cmd.CommandType =CommandType .StoredProcedure;
cmd.Transaction =mytrans ;

OracleParameter parameter_in=new OracleParameter(as_bm,OracleType.Char);
OracleParameter parameter_out=new OracleParameter (as_sxh,OracleType .Number );

parameter_in.Direction =ParameterDirection .Input;
parameter_out.Direction=ParameterDirection .Output ;


parameter_in .Value =tblname.ToUpper();

cmd.Parameters .Add(parameter_in );
cmd.Parameters.Add(parameter_out);

cmd.ExecuteNonQuery();
mytrans .Commit();
return int.Parse(parameter_out .Value.ToString()) ;

}
catch(Exception er)
{
throw new Exception(er.Message);
mytrans .Rollback();

}
finally
{
cmd.Dispose ();
con.Close ();

}

[] [返回上一页] [打 印]
文章评论 (评论内容只代表网友观点,与本站立场无关!)

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码

关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 管理登陆 yn11 QQ:1003368401