【问题标题】:Oracle Pro*C equivalent for ODBC SQLRowCountODBC SQLRowCount 的 Oracle Pro*C 等效项
【发布时间】:2014-09-09 06:57:22
【问题描述】:

我正在寻找一种在执行 EXEC SQL EXECUTE (DELETE/UPDATE/INSERT) 语句后获取受影响行数的方法。 AFAIKS 没有办法用 GET DESCRIPTOR 做到这一点?

谢谢, 马尔科

【问题讨论】:

    标签: c++ oracle proc


    【解决方案1】:

    sqlca.sqlerrd[2] 包含最后执行语句的受影响行数。 它返回受先前语句影响的行数 您可以检查以下语句

    如果(sqlca.sqlerrd[2]==0) printf("没有返回行"); 别的 printf("行数 %d",sqlca.sqlerrd[2]);

    【讨论】:

      【解决方案2】:

      我真的为此在网上搜索了半天,在这里发布问题后仅一分钟,我显然找到了正确的搜索短语,显示sqlca.sqlerrd[2] 包含最后执行的语句的受影响行数。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-06-03
        • 2011-07-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-06
        相关资源
        最近更新 更多