OracleConnection oc=new OracleConnection( "data source=ccserver;User Id=cym1;Password=cym ");
OracleCommand ocmd=new OracleCommand();
OracleParameter op=new OracleParameter( "p1 ",OracleType.Number);
OracleParameter op1=new OracleParameter();
op1.OracleType=OracleType.Number;
op1.Direction=ParameterDirection.ReturnValue;
op.Value=5;
ocmd.Parameters.Add(op);
ocmd.Parameters.Add(op1);
ocmd.Connection=oc;
ocmd.CommandText= "rn ";
ocmd.CommandType=CommandType.StoredProcedure;
oc.Open();
ocmd.ExecuteNonQuery();
oc.Close();
Response.Write(op1.Value.ToString());
OracleCommand ocmd=new OracleCommand();
OracleParameter op=new OracleParameter( "p1 ",OracleType.Number);
OracleParameter op1=new OracleParameter();
op1.OracleType=OracleType.Number;
op1.Direction=ParameterDirection.ReturnValue;
op.Value=5;
ocmd.Parameters.Add(op);
ocmd.Parameters.Add(op1);
ocmd.Connection=oc;
ocmd.CommandText= "rn ";
ocmd.CommandType=CommandType.StoredProcedure;
oc.Open();
ocmd.ExecuteNonQuery();
oc.Close();
Response.Write(op1.Value.ToString());
本文介绍了一个使用C#调用Oracle存储过程的例子。通过创建OracleConnection、OracleCommand及OracleParameter对象,演示了如何设置连接字符串、参数类型、方向及值,并执行存储过程。
727

被折叠的 条评论
为什么被折叠?



