C#ExecuteNonQuery()不从oracle过程返回行计数

时间:2017-02-01 16:10:52

标签: c# oracle plsqldeveloper oledbcommand

正如标题所述,当我调用ExecuteNonQuery()方法时,例如,当插入的记录为14时,它返回1。我尝试在我的包过程中添加SET FEEDBACK ON命令,但仍然得到相同的结果。有没有人对此有任何提示...

//C#
int rowCount = cmd.ExecuteNonQuery();

--ORACLE
SET FEEDBACK ON;
CREATE OR REPLACE PACKAGE BODY ABC IS
  PROCEDURE insert_data
  BEGIN
    ...
  END insert_data;
END ABC;

//Result of rowcount
 rowCount = 1;

PS:我想我可以从程序OUT参数中返回插入的值,但我只是想知道我是否在这里遗漏了一些东西。谢谢!

0 个答案:

没有答案