| Предыдущий | Следующий |
| DB_E_PARAMUNAVAILABLE | DB_E_NOTSUPPORTED |
DB_E_ALREADYINITIALIZED
Что означает DB_E_ALREADYINITIALIZED
DB_E_ALREADYINITIALIZED означает, что consumer пытается повторно выполнить IDBInitialize::Initialize для уже активного data source object.
Что проверить
- Зафиксируйте provider CLSID/version и lifecycle объекта.
- Проверьте, не выполняется ли Initialize второй раз через другой wrapper.
- Если нужно изменить initialization properties, сначала завершите dependent sessions.
- Выполните штатный
Uninitializeи только затем начинайте новый цикл.
Повторная инициализация поверх активного состояния не является способом применить новые свойства. Сделайте ownership и переходы Initialize/Uninitialize явными в вызывающем коде.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.