知识大全 ADO.NET访问Oracle 9i存储过程(上)[3]
Posted 过程
篇首语:忧劳可以兴国,逸豫可以亡身。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ADO.NET访问Oracle 9i存储过程(上)[3]相关的知识,希望对你有一定的参考价值。
ADO.NET访问Oracle 9i存储过程(上)[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
如果您要检索结果集 请创建 DataSet DataTable 或 DataReader 在本示例中 我们只是获取第 步中创建的输出参数中的计数
使用 OracleCommand 对象的一个 Execute 方法打开连接并执行存储过程 如下所示
方法 说明
ExecuteReader
通过执行能够返回结果集的存储过程生成 OracleDataReader
ExecuteNonQuery
执行不返回结果集的查询或过程 返回受影响的行数
ExecuteOracleNonQuery
执行查询 返回受影响的行数
该方法还使用 OracleString 参数来返回 UPDATE INSERT 或 DELETE 查询所修改的最后一行的行 ID
ExecuteScalar
执行一个查询或过程 并且返回查询或过程的返回值 或者将结果集第一行第一列的值作为 NET 框架数据类型返回
ExecuteOracleScalar
执行一个查询或过程 并且返回查询或过程的返回值 或者将结果集第一行第一列的值作为 OracleType 数据类型返回
使用完连接后 不要忘记将其关闭
conn Open();
cmd ExecuteNonQuery();
conn Close();
如果您要使用 DataAdapter 来填充 DataTable 或 DataSet 可以依靠 DataAdapter 来打开和关闭连接
处理结果 在我们的示例中 可在显示到控制台的输出参数中得到记录数
Console WriteLine(cmd Parameters[ reccount ] Value);下面是在本示例中开发的用于执行存储过程和检索结果的代码
OracleConnection conn = new OracleConnection( Data Source=oracledb;
User Id=UserID;Password=Password; );
OracleCommand cmd = new OracleCommand();
cmd Connection = conn;
cmd CommandText = COUNT_JOB_HISTORY ;
cmd CommandType = CommandType StoredProcedure;
cmd Parameters Add( reccount OracleType Number) Direction =
ParameterDirection Output;
conn Open();
cmd ExecuteNonQuery();
conn Close();
Console WriteLine(cmd Parameters[ reccount ] Value);
cha138/Article/program/net/201311/15005相关参考
知识大全 ADO.NET访问Oracle 9i存储过程(上)[4]
ADO.NET访问Oracle9i存储过程(上)[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 ADO.NET访问Oracle 9i存储过程(上)[8]
ADO.NET访问Oracle9i存储过程(上)[8] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 ADO.NET访问Oracle 9i存储过程(上)[5]
ADO.NET访问Oracle9i存储过程(上)[5] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 ADO.NET访问Oracle 9i存储过程(上)[6]
ADO.NET访问Oracle9i存储过程(上)[6] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 ADO.NET访问Oracle 9i存储过程(上)[7]
ADO.NET访问Oracle9i存储过程(上)[7] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 ADO.NET访问Oracle 9i存储过程(上)[2]
ADO.NET访问Oracle9i存储过程(上)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 ADO.NET访问Oracle 9i存储过程(下)
ADO.NET访问Oracle9i存储过程(下) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
使用ADO.NET访问Oracle9i存储过程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本
执行oracle存储过程如下: OracleConnectioncon=newOracleConnection(strcon); &