| Предыдущий | Следующий |
| DB_E_BADVALUES | DB_E_CANTCANCEL |
DB_E_ERRORSINCOMMAND
Что означает DB_E_ERRORSINCOMMAND
DB_E_ERRORSINCOMMAND означает, что OLE DB provider разобрал команду, но обнаружил в ней одну или несколько ошибок.
Это уже следующий этап после наличия command text: нужно диагностировать синтаксис, имена объектов, параметры или provider-specific расширения.
Что проверить
- Сохраните точный текст команды после подстановки всех частей.
- Получите расширенный OLE DB error object.
- Проверьте имена таблиц, колонок и параметры.
- Не заменяйте команду упрощённой только ради исчезновения HRESULT.
Исправление должно устранить конкретную ошибку, которую сообщает поставщик данных.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
