如何解决如何遍历OracleDbType.RefCursor结果集
|| 我目前在实施MVC 2网站的过程中有些卡住,该网站从Oracle数据库中获取数据...现在,我想通过RefCursor out参数进行迭代,并抛出所有结果并将其序列化为自定义xml串... 我是否缺少有关RefCursor的信息?因为在执行一些重新搜索之后,似乎没有办法循环抛出所有返回的行和列。我知道您可以从RefCursor获取DataReader。但是DataReader似乎有些混乱。我只想遍历返回的数据集的所有行和列...我希望存储的proc设计器将返回结果集,而不是将其放到异常的Ref Cursor中。我相信她有她的理由。 这个问题似乎确实有些荒唐,我将继续研究实现此目标的最佳方法。感谢您提供的任何信息...另外,我愿意以完全不同的方式进行操作。我并不特别喜欢通过ref游标循环的任何一种方式。 P.S看起来我在代码中使用了折旧方法。关于如何使用ODP.Net进行操作的任何想法?解决方法
我认为该链接:http://www.akadia.com/services/ora_return_result_set.html提供了您想要的答案。您可以使用数据适配器将函数的refcursor结果“填充”到数据表中。然后,您可以遍历数据表。
尽管仔细研究了一下,但我看不出作者如何在\'out \'refcursor参数和表映射\'emp \'之间建立关联。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。