| Предыдущий | Следующий |
| DB_E_BADCHAPTER | DB_E_BADBINDINFO |
DB_E_CANTCONVERTVALUE
Что означает DB_E_CANTCONVERTVALUE
DB_E_CANTCONVERTVALUE (0x80040E07) — Данные или литеральное значение невозможно преобразовать в тип столбца источника данных, а поставщик не смог определить, какие именно столбцы не преобразуются.
Изолируйте conversion по одному binding/parameter: сохраните source bytes, source DBTYPE и target column type для каждого кандидата. Поскольку provider не указал проблемный столбец, бинарный поиск по bindings быстрее отделит конкретное значение от общей ошибки command execution; overflow/sign mismatch ищите по отдельным HRESULT.
Документация для результата 0x80040E07: OLE DB data type conversion · IConvertType::CanConvert · getting and setting OLE DB data.
Нужно найти другой код? Найти другой код состояния или ошибки.
