| Предыдущий | Следующий |
| SQLITE_E_IOERR_RDLOCK | SQLITE_E_IOERR_DELETE |
SQLITE_E_CONSTRAINT_VTAB
Что означает SQLITE_E_CONSTRAINT_VTAB
SQLITE_E_CONSTRAINT_VTAB (0x87AF0913) — Виртуальная таблица сообщила о нарушении ограничения.
Диагностика и проверка
Нарушение вернул модуль virtual table, поэтому обычная схема b-tree таблицы может не содержать соответствующего constraint. Зафиксируйте имя virtual table/module, xUpdate/xBestIndex context, SQL и values, переданные модулю. Ищите правило внутри реализации VTab и повторяйте тот же вызов после исправления module-specific ограничения, не переписывая несвязанные индексы основной базы.
Сохраните этот расширенный код результата вместе с SQL и bound values контрольного запуска.
Документация для результата 0x87AF0913: SQLite: SQLITE_CONSTRAINT_VTAB · SQLite: Virtual Tables · расширенные коды результатов SQLite.
Нужно найти другой код? Найти другой код состояния или ошибки.