Código SQLITE_ABORT · Problema informado por SQLite.
Explicación traducida
El código de resultado SQLITE_ABORT indica que una operación fue cancelada antes de su finalización, generalmente por solicitud de la aplicación. Ver también: SQLITE_INTERRUPT.
Si la función de devolución de llamada a sqlite3_exec() devuelve un valor distinto de cero, entonces sqlite3_exec() devolverá SQLITE_ABORT.
Si se produce una operación ROLLBACK en la misma conexión de base de datos que una lectura o escritura pendiente, entonces la lectura o escritura pendiente puede fallar con un error SQLITE_ABORT o SQLITE_ABORT_ROLLBACK.
Además de ser un código de resultado, el valor SQLITE_ABORT también se utiliza como modo de resolución de conflictos devuelto desde la interfaz sqlite3_vtab_on_conflict().
Google Translate · Esta es una traducción automática. Consulte el original en inglés para comprobar los términos técnicos y las condiciones aplicables.
Explicación oficial · Texto original
The SQLITE_ABORT result code indicates that an operation was aborted prior to completion, usually by application request. See also: SQLITE_INTERRUPT.
If the callback function to sqlite3_exec() returns non-zero, then sqlite3_exec() will return SQLITE_ABORT.
If a ROLLBACK operation occurs on the same database connection as a pending read or write, then the pending read or write may fail with an SQLITE_ABORT or SQLITE_ABORT_ROLLBACK error.
In addition to being a result code, the SQLITE_ABORT value is also used as a conflict resolution mode returned from the sqlite3_vtab_on_conflict() interface.
Enlaces de solución de problemas y diagnóstico
Compruebe primero que el producto, la versión y el entorno del documento coincidan con su situación.
Modificaciones: English prose extracted; whitespace normalized; Korean context and classified official links added. Python code examples not redistributed. Las explicaciones traducidas están identificadas como traducciones automáticas.