Le code de résultat SQLITE_ABORT indique qu'une opération a été interrompue avant la fin, habituellement par demande d'application. Voir aussi : SQLITE_INTERRUPT. Si la fonction callback à sqlite3_exec() retourne non-zéro, sqlite3_exec() retourne SQLITE_ABORT. Si une opération ROLLBACK se produit sur la même connexion de base de données qu'une lecture ou une écriture en attente, alors la lecture ou l'écriture en attente peut échouer avec une erreur SQLITE_ABORT ou SQLITE_ABORT_ROLLBACK. En plus d'être un code de résultat, la valeur SQLITE_ABORT est également utilisée comme mode de résolution de conflits retourné depuis l'interface sqlite3_vtab_on_conflict().
OPUS-MT · Helsinki-NLP / CTranslate2 · Il s’agit d’une traduction automatique. Consultez l’original anglais pour les termes techniques et les conditions applicables.
Explication officielle · Texte d’origine
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.
Liens de dépannage et de diagnostic
Vérifiez d’abord que le produit, la version et l’environnement du document correspondent à votre situation.
Modifications : English prose extracted; whitespace normalized; Korean context and classified official links added. Python code examples not redistributed. Les explications traduites sont signalées comme des traductions automatiques.