Что означает код HRESULT 0x80040E16 (DB_E_DIALECTNOTSUPPORTED)?

 
Предыдущий Следующий
DB_E_CANTCANCEL DB_E_DUPLICATEDATASOURCE

DB_E_DIALECTNOTSUPPORTED

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

DB_E_DIALECTNOTSUPPORTED (0x80040E16) — Поставщик не поддерживает указанный диалект команд.

Что проверить и как подтвердить исправление

Для 0x80040E16 в условии «поставщик не поддерживает указанный диалект команд» проверьте возможности фактически установленной версии и свойства, реально предоставленные объектом; неизменённый запрос к неподдерживаемой функции повторять бессмысленно.

Для 0x80040E16 зафиксируйте интерфейс и метод OLE DB, CLSID и версию поставщика, состояние command/rowset, предоставленные свойства и все записи объекта ошибок OLE DB; отдельно запишите ICommandText, HRESULT, DBGUID_SQL, CLSID, ID.

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


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