【发布时间】:2012-02-20 11:08:14
【问题描述】:
我是一名 C# + SQL server 数据库开发人员。
现在我使用 Oracle 作为数据库。我有一个 Oracle 存储过程正在重新调整引用游标。
CREATE OR REPLACE PROCEDURE Get_Trans_Data ( p_return_cur OUT SYS_REFCURSOR)
IS
BEGIN
OPEN p_return_cur FOR
select * from test_tbl1 ;
END Get_Trans_Data;
仅使用 Oledb 如何访问此存储过程并将结果保存在数据集中?
我没有在 Oledb 中获得 ref cursor 数据类型的选项。
【问题讨论】:
-
为什么要使用 OleDB 连接到 Oracle?建议的方法是使用 Oracle 提供的 .NET 数据 Provider ODP.NET oracle.com/technetwork/topics/dotnet/index-085163.html
-
我在生产机器上安装了 .net framework 3.5。考虑到机器客户端的负载和业务限制安装任何其他软件......所以我没有使用ODP.NET的权限。
-
仅供参考,没有“C#.NET”之类的东西。该语言被命名为“C#”。
-
感谢约翰纠正我...
标签: c# ado.net oracle10g dataset