Site icon EfmSoft

Что означает код HRESULT 0x00040EDA (DB_S_ERRORSOCCURRED)?

 
Предыдущий Следующий
DB_S_PROPERTIESCHANGED DB_S_PARAMUNAVAILABLE

DB_S_ERRORSOCCURRED

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

DB_S_ERRORSOCCURRED (0x00040EDA) — статус частичного результата. Операция состоит из нескольких элементов, и часть из них завершилась ошибкой, тогда как остальные могли быть успешно приняты.

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

Не ограничивайтесь общим HRESULT. Сопоставьте каждый элемент запроса с его DBPROPSTATUS, DBBINDSTATUS или другим массивом per-item результатов. Именно эти значения показывают, что требуется исправить.

Не откатывайте автоматически уже успешные элементы, если контракт вызова этого не требует. После исправления повторите только необходимую часть или всю операцию согласно её идемпотентности и убедитесь, что каждый элемент имеет допустимый статус.

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


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

Exit mobile version