Что означает код HRESULT 0x00040EC5 (DB_S_NONEXTROWSET)?

 
Предыдущий Следующий
DB_S_BOOKMARKSKIPPED DB_S_ENDOFROWSET

DB_S_NONEXTROWSET

Что означает DB_S_NONEXTROWSET

DB_S_NONEXTROWSET (0x00040EC5) — успешный статус окончания последовательности наборов строк, обычно при работе через IMultipleResults.

Что проверить

Сохраните номер уже обработанного result set и параметры очередного GetResult. Когда этот статус получен после последнего набора, дальнейшего rowset в текущей последовательности нет.

Не отправляйте повторные GetResult как retry и не превращайте конец перечисления в ошибку базы данных. Для проверки выполните команду с известным числом наборов строк и убедитесь, что статус появляется только после обработки последнего из них.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.