| Предыдущий | Следующий |
| DB_E_INDEXINUSE | DB_E_CONCURRENCYVIOLATION |
DB_E_NOTABLE
Что означает DB_E_NOTABLE
DB_E_NOTABLE (0x80040E37) — Таблица не существует.
Ключевая проверка. Сверьте table DBID и catalog/schema. Сохраните catalog, schema и DBID. Перечитайте схему поставщика после изменения. Проверьте зависимые objects перед DDL. Не угадывайте имя объекта по сообщению. Сохраните первый IErrorRecords от поставщика. Повторите ровно исходную операцию схемы.
Проверьте catalog/schema и table DBID через строку схемы перед operation. Если таблица отсутствует, различайте ожидаемое состояние idempotent cleanup и реальную ошибку конфигурации. Это не malformed ID: provider понял identifier, но не нашёл table object.
Документация для результата 0x80040E37: ITableDefinition · IIndexDefinition · IDBInfo.
Нужно найти другой код? Найти другой код состояния или ошибки.