Что означает код HRESULT 0x80040E14 (DB_E_ERRORSINCOMMAND)?

 
Предыдущий Следующий
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.

Исправление должно устранить конкретную ошибку, которую сообщает поставщик данных.

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


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