System.Data.OracleClient.OracleCommand cmd=new OracleCommand();
cmd.Connection=myConnection;//设置连接
cmd.CommandType= System.Data.CommandType.StoredProcedure;//调有过程
cmd.CommandText = "scott.DotNot.DotNetPageRecordsCount";//名称
System.Data.OracleClient.OracleParameter p1=new OracleParameter();//参数
p1.OracleType=OracleType.VarChar;
p1.ParameterName="psqlcount";
p1.Value ="select * from tree"; System.Data.OracleClient.OracleParameter p2=new OracleParameter();
p2.ParameterName="prcount";
p2.OracleType=OracleType.Number;
p2.Direction=System.Data.ParameterDirection.ReturnValue;
cmd.Parameters.Add(p1);
cmd.Parameters.Add(p2);
cmd.ExecuteNonQuery();//执行
System.Console.WriteLine("合计记录数:{0}",cmd.Parameters["PRCOUNT"].Value); //显示结果 存储过程是合法的我测试过
cmd.Connection=myConnection;//设置连接
cmd.CommandType= System.Data.CommandType.StoredProcedure;//调有过程
cmd.CommandText = "scott.DotNot.DotNetPageRecordsCount";//名称
System.Data.OracleClient.OracleParameter p1=new OracleParameter();//参数
p1.OracleType=OracleType.VarChar;
p1.ParameterName="psqlcount";
p1.Value ="select * from tree"; System.Data.OracleClient.OracleParameter p2=new OracleParameter();
p2.ParameterName="prcount";
p2.OracleType=OracleType.Number;
p2.Direction=System.Data.ParameterDirection.ReturnValue;
cmd.Parameters.Add(p1);
cmd.Parameters.Add(p2);
cmd.ExecuteNonQuery();//执行
System.Console.WriteLine("合计记录数:{0}",cmd.Parameters["PRCOUNT"].Value); //显示结果 存储过程是合法的我测试过
解决方案 »
- C# 有三个窗体,第一个是主窗体,运行时第二个窗体填充到第一个窗体,点击第二个窗体的按钮怎样让第三个填充到第一个窗体中
- 关于线程操作datagridview的问题,100分求正解,立即给分!
- C#中如何在摄像头的预览画面中画线?
- 怎样通过拖拽改变Panel的大小
- 如何知道C#程序问题是版本2005和2008的问题?
- 报表...............
- 如何使用C#类生成xsd文件
- 访问IIS元数据库失败
- 救命:如何在项目中禁用windows的密码记忆功能!
- 新手问题,谢谢参与
- 关于Outlook的问题,office专区太冷清,但问题很急,需要大家的帮助。
- c#问题:关于web页面重新加载的问题.
http://blog.csdn.net/fangxinggood/archive/2005/10/17/507989.aspx