Коды ошибок SQLite. На самом деле это перечисление представляет код возврата, который может также указать на успех одним из нескольких способов (например, SQLITE_OK, SQLITE_ROW и SQLITE_DONE). Поэтому название этого перечисления это что-то вроде неправильного употребления.
Имя | Описание |
---|---|
Unknown | Код ошибки неизвестен. Этот код ошибки используется только самой управляемой оболочкой. |
Ok | Успешно. |
Error | Ошибка SQL или недостающая база данных. |
Internal | Внутренняя логическая ошибка в SQLite. |
Perm | Ошибка прав доступа. |
Abort | Установленный порядок отзыва запросил аварийное прекращение работы. |
Busy | Файл базы данных блокирован. |
Locked | Таблица в БД блокирована. |
NoMem | Ошибка malloc(). |
ReadOnly | Попытка записи в readonly БД. |
Interrupt | Операция прервана sqlite3_interrupt(). |
IoErr | Некоторая дисковая ошибка I/O. |
Corrupt | Образ диска базы данных поврежден. |
NotFound | Неизвестный opcode в sqlite3_file_control() |
Full | Вставка потерпела неудачу, потому что база данных полна. |
CantOpen | Не получилось открыть файл базы данных. |
Protocol | Ошибка протокола блокировки БД. |
Empty | БД пустая. |
Schema | Схема базы данных изменяется. |
TooBig | Строка или BLOB превышают предел размера. |
Constraint | Прерывание из-за ограничительного нарушения. |
Mismatch | Несовместимость типов данных. |
Misuse | Библиотека использована некорректно. |
NoLfs | Использует функции OS, не поддержанные на хосте. |
Auth | Ошибка авторизации. |
Format | Вспомогательная ошибка формата базы данных. |
Range | Второй параметр 2nd sqlite3_bind вне диапазона. |
NotADb | Файл открылся, но он не является файлом базы данных. |
Notice | Уведомления от sqlite3_log(). |
Warning | Предупреждения из sqlite3_log(). |
Row | sqlite3_step() имеет другую готовую строку. |
Done | sqlite3_step() закончил выполнение. |
NonExtendedMask | Используемый, чтобы замаскировать от расширенных кодов результата. |
Error_Missing_CollSeq | На сортирующую последовательность сослалась схема, и это не может быть найдено. |
Error_Retry | Внутренняя операция потерпела неудачу, но она может иметь успех, если ее повторить. |
Error_Snapshot | Указанный образ был переписан контрольной точкой. |
IoErr_Read | Операция чтения файла потерпела неудачу. |
IoErr_Short_Read | Операция чтения файла возвратила меньше данных, чем надо. |
IoErr_Write | Операция записи файла потерпела неудачу. |
IoErr_Fsync | Операция по синхронизации файлов потерпела неудачу. |
IoErr_Dir_Fsync | Операция по синхронизации каталогов потерпела неудачу. |
IoErr_Truncate | Операция усечения файла потерпела неудачу. |
IoErr_Fstat | Операция по метаданным файла потерпела неудачу. |
IoErr_Unlock | Операция по разблокировке файла потерпела неудачу. |
IoErr_RdLock | Операция по блокировке файла потерпела неудачу. |
IoErr_Delete | Операция по удалению файла потерпела неудачу. |
IoErr_Blocked | Сейчас не применяется. |
IoErr_NoMem | Out-of-memory во время операции по файлу. |
IoErr_Access | Операция по существованию/статусу файла потерпела неудачу. |
IoErr_CheckReservedLock | Проверка на зарезервированную блокировку потерпела неудачу. |
IoErr_Lock | Операция по блокировке файла потерпела неудачу. |
IoErr_Close | Операция закрытия файла потерпела неудачу. |
IoErr_Dir_Close | Операция закрытия каталога потерпела неудачу. |
IoErr_ShmOpen | Операция открытия общей памяти потерпела неудачу. |
IoErr_ShmSize | Операция по размеру общей памяти потерпела неудачу. |
IoErr_ShmLock | Операция по блокировке общей памяти потерпела неудачу. |
IoErr_ShmMap | Операция по отображению общей памяти потерпела неудачу. |
IoErr_Seek | Операция по поиску в файле потерпела неудачу. |
IoErr_Delete_NoEnt | Операция по удалению файла потерпела неудачу. Файл не существует. |
IoErr_Mmap | Операция по отображению памяти файла потерпела неудачу. |
IoErr_GetTempPath | Временный путь к каталогу не мог быть получен. |
IoErr_ConvPath | Операция по преобразованию строк пути потерпела неудачу. |
IoErr_VNode | Зарезервировано. |
IoErr_Auth | Попытка подтвердить подлинность провалилась. |
IoErr_Begin_Atomic | Попытка начать транзакцию файловой системы потерпела неудачу. |
IoErr_Commit_Atomic | Попытка передать транзакцию файловой системы потерпела неудачу. |
IoErr_Rollback_Atomic | Попытка отмены транзакции файловой системы потерпела неудачу. |
IoErr_Data | Данные, прочитанные из файловой системы, кажется, неправильные. |
IoErr_CorruptFs | Повреждение файловой системы было обнаружено во время чтения или записи. |
Locked_SharedCache | Таблица в БД блокирована в общем режиме кэширования. |
Locked_Vtab | Виртуальная таблица в БД блокирована. |
Busy_Recovery | Файл базы данных блокирован из-за операции по восстановлению. |
Busy_Snapshot | Файл базы данных блокирован из-за семантики образа. |
Busy_Timeout | Внутренний тайм-аут при ожидании блокировки. |
CantOpen_NoTempDir | Файл базы данных не может быть открыт, потому что никакой временный каталог недоступен. |
CantOpen_IsDir | Файл базы данных не может быть открыт, потому что его путь представляет каталог. |
CantOpen_FullPath | Файл базы данных не может быть открыт, потому что его полный путь не мог быть получен. |
CantOpen_ConvPath | Файл базы данных не может быть открыт, потому что операция по преобразованию строк пути потерпела неудачу. |
CantOpen_DirtyWal | Больше не используется. |
CantOpen_SymLink | Файл базы данных это символьная ссылка и не может быть открыт. |
Corrupt_Vtab | Виртуальная таблица повреждена. |
Corrupt_Sequence | Необходимая последовательность таблицы отсутствует или повреждена. |
Corrupt_Index | Элемент индекса, который должен присутствовать, отсутствует. |
ReadOnly_Recovery | Файл базы данных только для чтения из-за операции по восстановлению. |
ReadOnly_CantLock | Файл базы данных только для чтения, потому что блокировка не могла быть получена. |
ReadOnly_Rollback | Файл базы данных только для чтения, потому что ему нужна обработка отката. |
ReadOnly_DbMoved | Файл базы данных только для чтения, потому что он был перемещен в то время, как открыт. |
ReadOnly_CantInit | Файл общей памяти только для чтения, а должен быть в режиме read-write. |
ReadOnly_Directory | Не получается создать файл журнала, потому что каталог read-only. |
Abort_Rollback | Операция прерывается из-за обработки отката. |
Constraint_Check | Ограничение CHECK потерпело неудачу. |
Constraint_CommitHook | Перехватчик передачи произвел неудачный код возврата. |
Constraint_ForeignKey | Ограничение FOREIGN KEY потерпело неудачу. |
Constraint_Function | Сейчас не используется. |
Constraint_NotNull | Ограничение NOT NULL потерпело неудачу. |
Constraint_PrimaryKey | Ограничение PRIMARY KEY потерпело неудачу. |
Constraint_Trigger | Функция RAISE использовалась триггером. |
Constraint_Unique | Ограничение UNIQUE потерпело неудачу. |
Constraint_Vtab | Сейчас не используется. |
Constraint_RowId | Ограничение ROWID потерпело неудачу. |
Constraint_Pinned | Курсор базы данных занят и не может быть перемещен. |
Constraint_DataType | Значение не соответствует указанному типу данных. |
Notice_Recover_Wal | Структуры были восстановлены из файла журнала WAL. |
Notice_Recover_Rollback | Страницы были восстановлены из файла журнала. |
Notice_Rbu | Может быть возвращен для поддельных ошибок, которые могут произойти, применяя обновление RBU. |
Warning_AutoIndex | Автоматический индекс был создан, чтобы обработать запрос. |
Auth_User | Ошибка авторизации пользователя. |
Ok_Load_Permanently | Успех. Препятствует тому, чтобы расширение выгрузилось, пока процесс не заканчивается. |
Ok_SymLink | Успех. Указанное имя файла относится к символьной ссылке. |
Namespace: System.Data.SQLite
Assembly: System.Data.SQLite (в System.Data.SQLite.dll)
Пространство имен System.Data.SQLite.