| Предыдущий | Следующий |
| DB_E_BADMATCHTYPE | DB_E_BADCONSTRAINTID |
DB_E_BADUPDATEDELETERULE
Что означает DB_E_BADUPDATEDELETERULE
DB_E_BADUPDATEDELETERULE — OLE DB provider получил недопустимое правило update/delete для schema object или relation.
Что проверить
- Сохраните rule value и object/schema, к которому оно применяется.
- Сверьте допустимые referential-action semantics конкретного provider.
- Не переносите SQL/DDL rule между providers без проверки capability.
Если ошибка появляется при миграции схемы, сравните metadata до и после преобразования: provider может поддерживать похожее правило только для другого типа relation.
Как подтвердить исправление
После выбора поддерживаемого rule schema operation должна завершиться и metadata отражать ожидаемое поведение.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.