| Предыдущий | Следующий |
| DB_S_UNWANTEDPHASE | DB_S_ASYNCHRONOUS |
DB_S_UNWANTEDREASON
Что означает DB_S_UNWANTEDREASON
DB_S_UNWANTEDREASON (0x00040ECF) — успешный управляющий статус OLE DB. Получатель уведомления сообщает поставщику, что больше не хочет получать callbacks для конкретной причины события.
Что проверить
Зафиксируйте причину события, фазу DBEVENTPHASE и объект IRowsetNotify, который вернул статус. Отключаться должна только эта причина: соседние причины той же операции и разрешённые фазы должны продолжать доставляться.
Не трактуйте статус как сбой rowset и не отключайте подписку целиком. Для проверки сгенерируйте два разных события и убедитесь, что после возврата DB_S_UNWANTEDREASON исчезают только callbacks для выбранной причины.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.