| Предыдущий | Следующий |
| 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.
Нужно найти другой код? Найти другой код состояния или ошибки.