Портал кодов ошибок
SQLiteSQLiteКод ошибки

SQLITE_LOCKED

locked

Другие формы записи: 6

Код SQLITE_LOCKED · Проблема, о которой сообщает SQLite.

Код результата SQLITE_LOCKED указывает, что операция записи не могла продолжаться из-за конфликта в рамках одного и того же подключения к базе данных или конфликта с другим подключением базы данных, в котором используется общий кэш. Например, заявление DROP Table не может быть запущено, в то время как другая нить читается из этой таблицы на том же подсоединении базы данных, потому что выбрасывание таблицы могло бы удалить таблицу из под одновременно считываемым читателем. Код результата SQLITE_LOCKED отличается от SQLITE_BUSY в том, что SQLITE_LOKED указывает на коллизию на одной и той же связи с базой данных (или на связи с общим кэшом), тогда как SQLITE_BUSY указывает на коллизию с другой связью базы данных, вероятно, в другом процессе.

OPUS-MT · Helsinki-NLP / CTranslate2 · Это автоматический перевод. Технические термины и условия применения сверяйте с английским оригиналом.

The SQLITE_LOCKED result code indicates that a write operation could not continue because of a conflict within the same database connection or a conflict with a different database connection that uses a shared cache. For example, a DROP TABLE statement cannot be run while another thread is reading from that table on the same database connection because dropping the table would delete the table out from under the concurrent reader. The SQLITE_LOCKED result code differs from SQLITE_BUSY in that SQLITE_LOCKED indicates a conflict on the same database connection (or on a connection with a shared cache) whereas SQLITE_BUSY indicates a conflict with a different database connection, probably in a different process.

Ссылки по устранению неполадок и диагностике

Сначала убедитесь, что продукт, версия и среда в документе соответствуют вашей ситуации.

Эта запись содержит ссылки только на официальный справочник кодов. Отдельная процедура устранения неполадки не проверялась.