OracleConnection con=new OracleConnection(strcon); OracleParameter parameter_in=new OracleParameter(“as_bm”,OracleType.Char); parameter_in.Direction =ParameterDirection .Input; parameter_in .Value =tblname.ToUpper(); cmd.Parameters .Add(parameter_in ); cmd.ExecuteNonQuery(); } }
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_out=new OracleParameter (“as_sxh”,OracleType .Number );
parameter_out.Direction=ParameterDirection .Output ;
cmd.Parameters.Add(parameter_out);
mytrans .Commit();
return int.Parse(parameter_out .Value.ToString()) ;
}
catch(Exception er)
{
throw new Exception(er.Message);
mytrans .Rollback();
finally
{
cmd.Dispose ();
con.Close ();
ado.net执行oracle 存储过程_ado.net应用
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » ado.net执行oracle 存储过程_ado.net应用
相关推荐
- 暂无文章
