使用ExecuteDataSet时返回使用数据集

时间:2009-07-29 02:20:59

标签: asp.net vb.net

我正在使用Enterprise块而无法解决这个问题。

我正在使用oracle程序将记录从我在VB.net的asp.net应用程序中插入数据库

虽然它正在插入记录,但当我尝试访问返回的数据集时,我无法看到刚刚插入的记录详细信息。

在我的Oracle过程中,我有Output Cursor,它应该从刚插入的记录中返回几个列值。

请帮忙。

1 个答案:

答案 0 :(得分:0)

对于您目前正在做的事情,这有点工作,但如果您仍然遇到此问题,我建议您使用ExecuteNonQuery进行插入,然后ExecuteDataTable进行操作您提供的数据,用于为您的数据调用SELECT

但请记住,此方法的性能可能稍慢(DB调用insert,然后是DB调用并返回以选择数据),但您不必再担心光标了(不是确定这可能带来什么样的性能提升(如果有的话)。

相关问题