ADO&ADO.NET 读取 Oracle 数据集

本文介绍如何使用ADO.NET访问Oracle9i存储过程,并提供了处理多个游标的技巧。文章还讲解了如何利用DataReader填充DataSet,以及从Oracle存储过程检索记录集的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用 ADO.NET 访问 Oracle 9i 存储过程 http://www.microsoft.com/china/MSDN/library/data/dataAccess/DMSDNorsps.mspx?mfr=true
如果包返回多个游标,则 DataReader 会按照您向参数集合中添加它们的顺序来访问这些游标,而不是按照它们在过程中出现的顺序来访问。可使用 DataReaderNextResult() 方法前进到下一个游标。

HOW TO:在 Visual Basic .NET 中使用 OLE DB .NET 数据提供程序从 Oracle 存储过程填充 DataSet
http://support.microsoft.com/default.aspx?scid=kb;zh-cn;308072

HOW TO:在 Visual Basic .NET 中针对 Oracle 存储过程使用 DataReader http://support.microsoft.com/kb/308073/ZH-CN/

如何使用 ADO 从 Oracle 存储过程检索记录集
http://support.microsoft.com/kb/176086/ZH-CN/
注意:您只能为返回记录集的 Oracle 存储过程定义输入参数。无法为这些存储过程定义输出参数。


如何检索 resultsets 从 Oracle 存储过程
http://support.microsoft.com/kb/174679/
注意 : resultsets 由 Microsoft ODBC 驱动程序对 Oracle 版本 2.0 和 2.5 使用 Oracle 存储过程是只读和 STATIC。 为了检索结果集要求创建一个 Oracle 包。

使用 ADO.NET 和 Oracle 进行高级数据访问
http://www.microsoft.com/china/MSDN/library/data/dataAccess/AdvOracleDataAccess.mspx?mfr=true

Error message when you try to enlist an Oracle connection in a distributed transaction: "Failed to initialize distributed transactions"
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q322343
.net Managed Data Provider for Oracle 开启分布式事务的问题

The Microsoft .NET Managed Provider for Oracle depends on the Oramts.dll file to enlist the Oracle connections http://support.microsoft.com/kb/843044/en-us
descript how to support MST

Features and limitations of the .NET Managed Provider for ORalce
http://support.microsoft.com/kb/322158/en-us

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值