Что означает код HRESULT 0x80040E13 (DB_E_BADVALUES)?

 
Предыдущий Следующий
DB_E_BADRATIO DB_E_ERRORSINCOMMAND

DB_E_BADVALUES

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

DB_E_BADVALUES (0x80040E13) — Недопустимое значение.

Ключевая проверка. Определите конкретное недопустимое значение. Сохраните source и target DBTYPE. Зафиксируйте length, precision и scale. Проверьте status каждого bound value. Не меняйте одновременно несколько bindings. Сохраните первый IErrorRecords от provider. Повторите conversion с теми же данными.

Изолируйте конкретный bound value: оставьте один проблемный binding и сохраните его DBTYPE, length, precision/scale и status вместе с исходными байтами. Если одиночное значение проходит, ошибка находится во взаимодействии bindings или offsets, а не в самом значении.

Документация для результата 0x80040E13: OLE DB commands · ICommand · OLE DB command states.


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