| Предыдущий | Следующий |
| DB_E_BADLOOKUPID | DB_E_PENDINGINSERT |
DB_E_BADDYNAMICERRORID
Что означает DB_E_BADDYNAMICERRORID
DB_E_BADDYNAMICERRORID (0x80040E5A) — Недопустимый идентификатор DynamicError.
Ключевая проверка. Сверьте идентификатор динамической ошибки с IErrorRecords. Сохраните CLSID поставщика и версию. Зафиксируйте интерфейс и первый метод, завершившийся ошибкой. Проверьте возможность именно этого провайдера. Сверьте DBID/URL с исходным объектом. Сохраните полный IErrorRecords до повтора. Меняйте только подтверждённое входное условие.
Идентификатор динамической ошибки имеет смысл только в контексте поиска ошибки провайдером, который его создал. Сохраните ID вместе с CLSID поставщика и объектом ошибок; не переносите его между провайдерами или новыми объектами ошибок. Если поиск выполняется позже, убедитесь, что исходный контекст ошибки ещё действителен.
Документация для результата 0x80040E5A: IErrorRecords · IErrorRecords::AddErrorRecord · OLE DB error lookup services.
Нужно найти другой код? Найти другой код состояния или ошибки.