我正在使用Enterprise块而无法解决这个问题。
我正在使用oracle程序将记录从我在VB.net的asp.net应用程序中插入数据库
虽然它正在插入记录,但当我尝试访问返回的数据集时,我无法看到刚刚插入的记录详细信息。
在我的Oracle过程中,我有Output Cursor,它应该从刚插入的记录中返回几个列值。
请帮忙。
答案 0 :(得分:0)
对于您目前正在做的事情,这有点工作,但如果您仍然遇到此问题,我建议您使用ExecuteNonQuery
进行插入,然后ExecuteDataTable
进行操作您提供的数据,用于为您的数据调用SELECT
。
但请记住,此方法的性能可能稍慢(DB调用insert,然后是DB调用并返回以选择数据),但您不必再担心光标了(不是确定这可能带来什么样的性能提升(如果有的话)。