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

SQLITE_MISMATCH

mismatch

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

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

Код ошибки SQLITE_MISMATch указывает на несоответствие типа данных. SQLite обычно очень прощает о несоответствиях между типом значения и заявленным типом контейнера, в котором это значение должно храниться. Например, SQLite позволяет приложение хранить большой BLOB в столбце с объявленным типом BOLEAN. Но в некоторых случаях SQLite строго относится к типам. Ошибка SQLITE_MISMATCH возвращается в тех нескольких случаях, когда типы не совпадают. Строка таблицы должна быть целой. Попытка установить строки во что-либо, кроме целого (или NULLL, которая будет автоматически преобразована в следующий доступный целый ряд) приводит к ошибке SQLITE_MISMATCH.

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

The SQLITE_MISMATCH error code indicates a datatype mismatch. SQLite is normally very forgiving about mismatches between the type of a value and the declared type of the container in which that value is to be stored. For example, SQLite allows the application to store a large BLOB in a column with a declared type of BOOLEAN. But in a few cases, SQLite is strict about types. The SQLITE_MISMATCH error is returned in those few cases when the types do not match. The rowid of a table must be an integer. Attempt to set the rowid to anything other than an integer (or a NULL which will be automatically converted into the next available integer rowid) results in an SQLITE_MISMATCH error.

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

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

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