使用 MS EntLib 4.1 中的 DAAB 从 Oracle 存储过程返回引用游标
是否可以使用 Microsoft Enterprise Library 4.1 中的 DAAB 从 Oracle 存储过程中获取引用游标?
Is it possible to get ref cursor from oracle stored procedure by using DAAB from Microsoft Enterprise Library 4.1?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,当然可以。
在 C# 方面:
RefCursor 参数应该命名为“cur_out”。
Yes, surely you can.
And on the C# side:
RefCursor param supposed to be named "cur_out".
DAAB 不为我们提供获取参考光标的功能。问题是 System.Data.Common 没有 DbType.Cursor 或 DbType.RefCursor 类型。因此,DAAB 4.1 源代码需要进行一些调整。请按照以下链接中提供的步骤进行操作。它的工作就像小菜一碟。
http://www.codeproject.com/KB/database/DAAB_On_ODPNet.aspx
DAAB does not provide a capability for us to get the Ref Cursor. The issue is System.Data.Common does not have DbType.Cursor or DbType.RefCursor type. So, there is a bit of tweaking required in the DAAB 4.1 source code. Please follow the steps provided in the following link. It works like a piece of cake.
http://www.codeproject.com/KB/database/DAAB_On_ODPNet.aspx