Code SQLITE_ABORT · Ein von SQLite gemeldetes Problem.
Übersetzte Erklärung
Der SQLITE_ABORT-Ergebniscode gibt an, dass ein Vorgang vor dem Abschluss abgebrochen wurde, normalerweise durch eine Anwendungsanforderung. Siehe auch: SQLITE_INTERRUPT.
Wenn die Rückruffunktion für sqlite3_exec() einen Wert ungleich Null zurückgibt, gibt sqlite3_exec() SQLITE_ABORT zurück.
Wenn ein ROLLBACK-Vorgang auf derselben Datenbankverbindung wie ein ausstehender Lese- oder Schreibvorgang ausgeführt wird, schlägt der ausstehende Lese- oder Schreibvorgang möglicherweise mit einem SQLITE_ABORT- oder SQLITE_ABORT_ROLLBACK-Fehler fehl.
Der SQLITE_ABORT-Wert ist nicht nur ein Ergebniscode, sondern wird auch als Konfliktlösungsmodus verwendet, der von der Schnittstelle sqlite3_vtab_on_conflict() zurückgegeben wird.
Google Translate · Dies ist eine automatische Übersetzung. Prüfen Sie Fachbegriffe und anwendbare Bedingungen im englischen Original.
Offizielle Erklärung · Originaltext
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.
Links zur Fehlerbehebung und Diagnose
Prüfen Sie zuerst, ob Produkt, Version und Umgebung im Dokument Ihrer Situation entsprechen.
Änderungen: English prose extracted; whitespace normalized; Korean context and classified official links added. Python code examples not redistributed. Übersetzte Erklärungen sind als automatische Übersetzungen gekennzeichnet.