Site icon EfmSoft

Что означает код HRESULT 0x00040EDB (DB_S_PARAMUNAVAILABLE)?

 
Предыдущий Следующий
DB_S_ERRORSOCCURRED DB_S_MULTIPLECHANGES

DB_S_PARAMUNAVAILABLE

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

DB_S_PARAMUNAVAILABLE (0x00040EDB) — Недопустимый параметр.

Как трактовать статус и что проверить

Статус означает, что сведения о конкретном параметре недоступны в запрошенном контексте. Сохраните ordinal/name параметра, результат ICommandWithParameters/GetParameterInfo и DBPARAMINFO для доступных элементов. Проверьте, может ли provider вывести metadata только после Prepare или после явного SetParameterInfo. Не подставляйте произвольный тип либо направление параметра, если metadata отсутствует: задайте их по контракту команды. Контрольный повтор должен подтвердить доступность или явное описание именно этого параметра; отсутствие следующего result object относится уже к DB_S_NORESULT.

Документация для результата 0x00040EDB: OLE DB return codes · OLE DB errors · HRESULT values.


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

Exit mobile version