SQLite ADO.NET Provider

SQLiteErrorCode Enumeration

Коды ошибок SQLite. На самом деле это перечисление представляет код возврата, который может также указать на успех одним из нескольких способов (например, SQLITE_OK, SQLITE_ROW и SQLITE_DONE). Поэтому название этого перечисления это что-то вроде неправильного употребления.

public enum SQLiteErrorCode

Члены

Имя Описание
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.