Oracle Pro * C эквивалент для ODBC SQLRowCount

Я ищу способ получить количество затронутых строк после выполнения оператора EXEC SQL EXECUTE (DELETE / UPDATE / INSERT).
AFAIKS нет способа сделать это с GET DESCRIPTOR?

Спасибо,
Marko

0

Решение

Я действительно искал в сети полдня для этого и только через минуту после публикации здесь вопроса, я, очевидно, нашел правильную поисковую фразу, которая показала, что sqlca.sqlerrd[2] содержит количество затронутых строк последнего выполненного оператора.

0

Другие решения

sqlca.sqlerrd [2] содержит количество затронутых строк последнего выполненного оператора.
возвращает количество строк, которые были обработаны предыдущим оператором
Вы можете проверить следующее утверждение

если (sqlca.sqlerrd [2] == 0)
printf («Строки не возвращены»);
еще
printf («нет строк% d», sqlca.sqlerrd [2]);

0

По вопросам рекламы [email protected]