日期:2014-05-17  浏览次数:20787 次

有谁知道怎么用程序比如VB.Net,或者C#.Net 获取Oracle执行后的返回信息吗?Alter user aa account unlock;返回结果是“用户已修改”。
有谁知道怎么用程序比如VB.Net,或者C#.Net 获取Oracle执行后的返回信息吗?Alter   user   aa   account   unlock;返回结果是“用户已修改”。怎么样获取这句话,然后在窗体上显示?

------解决方案--------------------
ExecuteNonQuery 可以返回影响行数

见帮助:
For UPDATE, INSERT, and DELETE statements, the return value is the number of rows affected by the command. For all other types of statements, the return value is -1. If a rollback occurs, the return value is also -1.
------解决方案--------------------
你可以用执行语句后产生的sqlcode来判断。如果sqlcode=0,也就是成功执行了。你自己输出“用户已修改”就行了。