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

谢谢,
马可

最佳答案

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

if(sqlca.sqlerrd [2] == 0)
printf(“没有返回行”);
其他
printf(“无行%d”,sqlca.sqlerrd [2]);

关于c++ - 相当于ODBC SQLRowCount的Oracle Pro * C,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25738392/

10-10 21:38