Поиск кодов ошибок
Ищите по коду или сообщению об ошибке, чтобы найти официальное описание и ссылки по устранению неполадок и диагностике.
Поиск выполняется в браузере. Один и тот же номер может иметь разные значения в разных продуктах.
Список кодов
Найдено: 4 836- ioerr seek
SQLITE_IOERR_SEEK — расширенный код ошибки для SQLITE_IOERR, указывающий на ошибку I/O в методах xRead или xWrite на объекте квадратного уровня 3_io_метод, в то же время пытающийся найти дескриптор файла в начальной точке файла, где должно произойти чтение или запись.
SQLiteSQLite - ioerr shmlock
Код ошибки SQLITE_IOERR_SHMLOCK больше не используется.
SQLiteSQLite - ioerr shmmap
SQLITE_IOERR_SHMMAP — расширенный код ошибок для SQLITE_IOERR, указывающий на ошибку I/O в методе xShmMap на объекте квадратного уровня 3_io_метод, в то же время пытающийся зафиксировать сегмент общей памяти в пространстве адреса процесса.
SQLiteSQLite - ioerr shmopen
SQLITE_IOERR_SHMOPEN — расширенный код ошибки для SQLITE_IOERR, указывающий на ошибку I/O в рамках метода xShmMap на объекте квадратного уровня 3_io_метод, в то же время пытающийся открыть новый сегмент общей памяти.
SQLiteSQLite - ioerr shmsize
SQLITE_IOERR_SHMSIZE — расширенный код ошибки для SQLITE_IOERR, указывающий на ошибку I/O в методе xShmMap на объекте квадратного уровня 3_io_методы, в то же время пытаясь расширить файл "shm" в рамках обработки режима WAL. Эта ошибка может указывать на то, что базовый объем файловой системы выведен из пространства.
SQLiteSQLite - ioerr short read
SQLITE_IOERR_SHORT_READ — расширенный код ошибки для SQLITE_IOERR, указывающий на то, что попытка чтения в слое VFS не смогла получить столько байтов, сколько было запрошено. Это может быть связано с уплотненным файлом.
SQLiteSQLite - ioerr truncate
SQLITE_IOERR_TRUNCATE — расширенный код ошибки для SQLITE_IOERR, указывающий на ошибку I/O в слое VFS, пытаясь изменить размер файла с использованием метода xTruncate объекта квадратного уровня 3_io_метод.
SQLiteSQLite - ioerr unlock
SQLITE_IOERR_UNLOCK — расширенный код ошибок для SQLITE_IOERR, указывающий на ошибку I/O в рамках метода xUnlock на квадрате 3_io_метод.
SQLiteSQLite - ioerr vnode
Код ошибки SQLITE_IOERR_VNODE — код, предназначенный для использования при расширении.
SQLiteSQLite - ioerr write
SQLITE_IOERR_WRITE — расширенный код ошибки для SQLITE_IOERR, указывающий на ошибку I/O в слое VFS, пытаясь записать в файл на диске. Эта ошибка может быть результатом сбоя в аппаратных средствах или потому, что файловая система не была установлена во время открытия файла. Эта ошибка не должна происходить, если файловая система заполнена, поскольку для этой цели существует отдельный код ошибки (SQLITE_FULL).
SQLiteSQLite - locked
Код результата SQLITE_LOCKED указывает, что операция записи не могла продолжаться из-за конфликта в рамках одного и того же подключения к базе данных или конфликта с другим подключением базы данных, в котором используется общий кэш. Например, заявление DROP Table не может быть запущено, в то время как другая нить читается из этой таблицы на том же подсоединении базы данных, потому что выбрасывание таблицы могло бы удалить таблицу из под одновременно считываемым читателем. Код результата SQLITE_LOCKED отличается от SQLITE_BUSY в том, что SQLITE_LOKED указывает на коллизию на одной и той же связи с базой данных (или на связи с общим кэшом), тогда как SQLITE_BUSY указывает на коллизию с другой связью базы данных, вероятно, в другом процессе.
SQLiteSQLite - locked sharedcache
SQLITE_LOCKED_SHAREDCACHE указывает, что доступ к записи данных SQLite блокируется другим подключением к базе данных, использующим ту же запись в режиме совместного кэша. Когда два или более подключений к базе данных имеют один и тот же кэш и один из них находится в середине изменения записи в этом кэше, тогда другие соединения блокируются от доступа к этим данным, в то время как модификация продолжается, чтобы не дать читателям увидеть коррумпированные или частично завершенные изменения.
SQLiteSQLite - locked vtab
SQLITE_LOCKED_VTAB код результата не используется SQLite, но он доступен для использования в расширениях. Виртуальная таблица может вернуть этот код результата, чтобы указать, что они не могут завершить текущую операцию из-за замков, удерживаемых другими нитями или процессами. Расширение R-Trie возвращает этот код результата, когда делается попытка обновить R-Trie, в то время как другое подготовленное заявление активно читает R-Trie. Обновление не может продолжаться, поскольку любое изменение R-Trie может быть связано с перезагрузкой и перебалансированием узлов, что может нарушить курсоры чтения, что приведет к повторению некоторых строк и опущению других строк.
SQLiteSQLite - mismatch
Код ошибки SQLITE_MISMATch указывает на несоответствие типа данных. SQLite обычно очень прощает о несоответствиях между типом значения и заявленным типом контейнера, в котором это значение должно храниться. Например, SQLite позволяет приложение хранить большой BLOB в столбце с объявленным типом BOLEAN. Но в некоторых случаях SQLite строго относится к типам. Ошибка SQLITE_MISMATCH возвращается в тех нескольких случаях, когда типы не совпадают. Строка таблицы должна быть целой. Попытка установить строки во что-либо, кроме целого (или NULLL, которая будет автоматически преобразована в следующий доступный целый ряд) приводит к ошибке SQLITE_MISMATCH.
SQLiteSQLite - misuse
Код возврата SQLITE_MISUSE может быть возвращен, если приложение использует любой интерфейс SQLite в неопределенном или неподтверждённом виде. Например, использование подготовленного заявления после завершения этого заявления может привести к ошибке SQLITE_MISUSE. SQLite пытается обнаружить неправильное использование и сообщить о неправильном использовании с использованием этого кода результата. Однако нет гарантии того, что обнаружение неправильного использования будет успешным. Обнаружение неправильного использования является вероятной. Прикладные программы никогда не должны зависеть от значения возврата SQLITE_MISUSE. Если SQLite когда-либо возвращает SQLITE_MISUSE из любого интерфейса, это означает, что приложение неправильно кодировано и должно быть установлено. Не отправляйте приложение, которое иногда возвращает SQLITE_MISE из стандартного интерфейса SQLite, потому что не отправьте приложение, которое иногда SQLITE_MISE из стандартного интерфейса SQLitE Это приложение содержит потенциально серьёзные ошибки.
SQLiteSQLite - nolfs
Ошибка SQLITE_NOLFS может быть возвращена в системах, которые не поддерживают большие файлы, когда база данных становится больше, чем то, с чем может справиться файловая система. "NOLFS" означает "NO Major File Support".
SQLiteSQLite - nomem
Код результата SQLITE_NOMEM указывает, что SQLite не смог распределить всю память, необходимую для завершения операции. Другими словами, внутренний вызов на квадрат 3_malloc() или квадратный 3_realloc() не сработал в том случае, когда для продолжения операции необходима память.
SQLiteSQLite - notadb
При попытке открыть файл ошибка SQLITE_NOTAB указывает на то, что открытый файл, как представляется, не является файлом SQLite.
SQLiteSQLite - notfound
Код результатов SQLITE_NOTFOD обнажается тремя способами: код результатов SQLITE_NOTFOFNUS также используется внутри SQLite, но эти внутренние виды использования не подвергаются воздействию приложения.
SQLiteSQLite - notice
Код результата SQLITE_NOTICE не возвращается каким-либо интерфейсом C/C++. Однако SQLITE_NOTICE (или, скорее, один из расширенных кодов ошибок) иногда используется в качестве первого аргумента в квартете3_log() для подтверждения того, что происходит необычная операция.
SQLiteSQLite - notice recover rollback
Код результата SQLITE_NOTICE_RECOVER_ROLLBACK передается обратно на звонок в квартете3_log(), когда горячий журнал переворачивается обратно.
SQLiteSQLite - notice recover wal
Код результата SQLITE_NOTICE_RECOVER_WAL передается обратно на звонок в файл () WAL.
SQLiteSQLite - perm
Код результата SQLITE_PERM указывает, что запрошенный режим доступа для вновь созданной базы данных не может быть предоставлен.
SQLiteSQLite - protocol
SQLITE_PROTOCOL (код результата SQLITE_PROTOCOL) указывает на проблему с протоколом блокировки файлов, используемым SQLite. Ошибка SQLITE_PROTOCOL в настоящее время возвращается только при использовании WAL и попытке начать новую операцию. Существует условие расы, которое может возникнуть, когда два отдельных подключения к базе данных пытаются одновременно начать операцию в режиме WAL. Проигравший в гонке отключается и попробует снова после небольшой задержки. Если одна и та же связь теряет гонку блокировки десятки раз за несколько секунд, то в конечном счете она отдастся и возвратит SQLITE_PROTOCOL. Ошибка SQITE_PROTOCOL должна появиться на практике очень редко и только тогда, когда существует множество отдельных процессов, которые сильно конкурируют для записи в одну базу данных.
SQLiteSQLite - range
Индексы погрешности SQLITE_RANGE, что число параметров в одном из рутинных рутинок квадрата 3_ бинда или номер столбца в одном из шифров квадрата 3_колонны не в пределах диапазона.
SQLiteSQLite - readonly
Код результата SQLITE_READONLY возвращают, когда делается попытка изменить некоторые данные, для которых текущее подключение к базе данных не имеет разрешения на запись.
SQLiteSQLite - readonly cantinit
SQLITE_READONLY_CANTINIT результатный код берет свое начало в методе xShmMap в VFS для указания, что регион общей памяти, используемый WAL, существует, но его содержание ненадежно и непригодно для использования в текущем процессе, поскольку текущий процесс не имеет разрешения на запись в регионе общей памяти. (Общая область памяти для WAL обычно является файлом с суффиксом "wal", который помянут в пространство процесса. Если текущий процесс не имеет разрешения на запись в этом файле, то он не может записать в общую память.) Более высокий уровень логики в SQLite обычно перехватит код ошибки и создаст временную область совместной памяти в мемориальном режиме, с тем чтобы текущий процесс мог по крайней мере прочитать содержание базы данных. Этот код результата не должен достигать слоя интерфейса приложения.
SQLiteSQLite - readonly cantlock
Код ошибки SQLITE_READONLY_CANTLOCK — расширенный код ошибки для SQLITE_READONLY. Код ошибки SQLITE_READONLY_CANTLOCK указывает, что SQLite не может получить замок считывания в базе данных WAL, потому что файл с общей памятью, связанный с этой базой данных, доступен только для чтения.
SQLiteSQLite - readonly dbmoved
Код ошибки SQLITE_READONLY_DBMOVED является расширенным кодом ошибки SQLITE_READONLY. Код ошибки SQLITE_READONLY_DBMOVED указывает, что базу данных невозможно модифицировать, потому что файл базы данных был перемещен с момента его открытия, и поэтому любая попытка модифицировать базу данных может привести к коррупции в базе данных, если процессы сработают из-за неправильного названия журнала опровержения.
SQLiteSQLite - readonly directory
Код результата SQLITE_READONLY_DIRECTURY указывает на то, что база данных доступна только для чтения, поскольку процесс не имеет разрешения на создание файла журнала в том же каталоге, что и база данных, и создание файла журнала является предварительным условием для написания.
SQLiteSQLite - readonly recovery
Код ошибки SQLITE_READONLY_RECOVERY — расширенный код ошибки для SQLITE_READONLY. Код ошибки SQLITE_READONLY_RECOVERY указывает, что базу данных WAL невозможно открыть, поскольку файл базы данных нуждается в восстановлении и требует доступа к записи, но доступ только для чтения.
SQLiteSQLite - readonly rollback
Код ошибки SQLITE_READONLY_ROLLBACK — расширенный код ошибки для SQLITE_READONNY. Код ошибки SQLITE_READONLY_ROLLBACK указывает, что база данных не может быть открыта, потому что у нее есть горячий журнал, который нужно вернуть, но не может, потому что база данных читается только.
SQLiteSQLite - schema
Код результата SQLITE_SCEMA указывает, что схема базы данных изменилась. Этот код результата может быть возвращен из квадрата 3_step() для подготовленного заявления, которое было составлено с использованием квадрата 3_prepare() или квадратного квадрата 3_prepare16(). Если схема базы данных была изменена каким-либо другим процессом в период между подготовкой заявления и началом записи, то может быть допущена ошибка. Если подготовленное заявление генерируется с помощью квадрата 3_prepare_v2(), то это заявление автоматически переподготовляется, если схема изменяется до SQLITE_MAX_SCEMA_RETRY времени (по умолчанию: 50). если после этого многие случаи отказа остаются в силе.
SQLiteSQLite - toobig
Код ошибки SQLITE_TOOBIG указывает, что строка или BLOB была слишком большой. Максимальная длина струн или BLOB в SQLite составляет 1000 000 000 байтов. Эта максимальная длина может быть изменена в момент компиляции с использованием SQLITE_MAX_LENGTH, опции времени компилирования, или в момент работы, с использованием krulite3_db,SQLITE_LILIT_LENTH, ......... 2 () интерфейсы. Максимальная длина SQL по умолчанию равна 1 000 000 байт. Максимальная длина SQL может быть установлена в момент компилирования с использованием SQLITE_MAX_SQL_LENGTH или в рабочем времени с использованием quorlite3_bimit(db,SQLIT_LIMIT_SQL_LENGTH, ...).
SQLiteSQLite - warning
Код результата SQLITE_WARING не возвращается каким-либо интерфейсом C/C++. Однако SQLITE_WARNING (или скорее один из его расширенных кодов ошибок) иногда используется в качестве первого аргумента в квартете3_log() для указания того, что происходит необычная и, возможно, непредусмотренная операция.
SQLiteSQLite - warning autoindex
Код результата SQLITE_WARING_AUTOINDEX передается обратно на звонок quorlite3_log() всякий раз, когда используется автоматическая индексация. Это может служить предупреждением разработчикам приложений о том, что база данных может выиграть от дополнительных индексов.
SQLiteSQLite