Fehlercode-Portal

SQLite: Fehlercodes

Suchen Sie nach Code oder Fehlermeldung, um offizielle Erklärungen sowie Links zur Fehlerbehebung und Diagnose zu finden.

4.836 Codes·14 Produkte·84 offizielle Dokumente

Die Suche erfolgt im Browser. Dieselbe Nummer kann je nach Produkt unterschiedliche Bedeutungen haben.

SQLite Code

101 Ergebnisse
CodeProblem und KontextAnbieter und Produkt
  • interrupt

    Der Ergebniscode SQLITE_INTERRUPT gibt an, dass ein Vorgang durch die Schnittstelle sqlite3_interrupt() unterbrochen wurde. Siehe auch: SQLITE_ABORT

    SQLiteSQLite
  • ioerr

    Der Ergebniscode SQLITE_IOERR besagt, dass der Vorgang nicht abgeschlossen werden konnte, da das Betriebssystem einen E/A-Fehler gemeldet hat. Ein volles Festplattenlaufwerk führt normalerweise zu einem SQLITE_FULL-Fehler und nicht zu einem SQLITE_IOERR-Fehler. Es gibt viele verschiedene erweiterte Ergebniscodes für E/A-Fehler, die den spezifischen E/A-Vorgang identifizieren, der fehlgeschlagen ist.

    SQLiteSQLite
  • ioerr access

    Der SQLITE_IOERR_ACCESS-Fehlercode ist ein erweiterter Fehlercode für SQLITE_IOERR, der auf einen E/A-Fehler innerhalb der xAccess-Methode für das sqlite3_vfs-Objekt hinweist.

    SQLiteSQLite
  • ioerr auth

    Der Fehlercode SQLITE_IOERR_AUTH ist ein Code, der für die Verwendung durch Erweiterungen reserviert ist. Es wird vom SQLite-Kern nicht verwendet.

    SQLiteSQLite
  • ioerr begin atomic

    Der Fehlercode SQLITE_IOERR_BEGIN_ATOMIC weist darauf hin, dass das zugrunde liegende Betriebssystem einen Fehler in der Dateisteuerung SQLITE_FCNTL_BEGIN_ATOMIC_WRITE gemeldet hat. Dies tritt nur auf, wenn SQLITE_ENABLE_ATOMIC_WRITE aktiviert ist und die Datenbank auf einem Dateisystem gehostet wird, das atomare Schreibvorgänge unterstützt.

    SQLiteSQLite
  • ioerr blocked

    Der Fehlercode SQLITE_IOERR_BLOCKED wird nicht mehr verwendet.

    SQLiteSQLite
  • ioerr checkreservedlock

    Der SQLITE_IOERR_CHECKRESERVEDLOCK-Fehlercode ist ein erweiterter Fehlercode für SQLITE_IOERR, der auf einen E/A-Fehler innerhalb der xCheckReservedLock-Methode für das sqlite3_io_methods-Objekt hinweist.

    SQLiteSQLite
  • ioerr close

    Der Fehlercode SQLITE_IOERR_CLOSE ist ein erweiterter Fehlercode für SQLITE_IOERR, der auf einen E/A-Fehler innerhalb der xClose-Methode des sqlite3_io_methods-Objekts hinweist.

    SQLiteSQLite
  • ioerr commit atomic

    Der Fehlercode SQLITE_IOERR_COMMIT_ATOMIC weist darauf hin, dass das zugrunde liegende Betriebssystem einen Fehler in der Dateisteuerung SQLITE_FCNTL_COMMIT_ATOMIC_WRITE gemeldet hat. Dies tritt nur auf, wenn SQLITE_ENABLE_ATOMIC_WRITE aktiviert ist und die Datenbank auf einem Dateisystem gehostet wird, das atomare Schreibvorgänge unterstützt.

    SQLiteSQLite
  • ioerr convpath

    Der Fehlercode SQLITE_IOERR_CONVPATH ist ein erweiterter Fehlercode für SQLITE_IOERR, der nur von Cygwin VFS verwendet wird und darauf hinweist, dass der Systemaufruf cygwin_conv_path() fehlgeschlagen ist. Siehe auch: SQLITE_CANTOPEN_CONVPATH

    SQLiteSQLite
  • ioerr corruptfs

    Der SQLITE_IOERR_CORRUPTFS-Fehlercode ist ein erweiterter Fehlercode für SQLITE_IOERR, der nur von einem VFS verwendet wird, um anzuzeigen, dass ein Such- oder Lesefehler darauf zurückzuführen ist, dass die Anforderung nicht innerhalb der Dateigrenze liegt, und nicht auf einen gewöhnlichen Gerätefehler. Dies weist häufig auf ein beschädigtes Dateisystem hin. Diese Seite wurde zuletzt am 18.02.2026 um 11:56:50 Uhr aktualisiert

    SQLiteSQLite
  • ioerr data

    Der SQLITE_IOERR_DATA-Fehlercode ist ein erweiterter Fehlercode für SQLITE_IOERR, der nur vom Prüfsummen-VFS-Shim verwendet wird, um anzuzeigen, dass die Prüfsumme auf einer Seite der Datenbankdatei falsch ist.

    SQLiteSQLite
  • ioerr delete

    Der SQLITE_IOERR_DELETE-Fehlercode ist ein erweiterter Fehlercode für SQLITE_IOERR, der auf einen E/A-Fehler innerhalb der xDelete-Methode für das sqlite3_vfs-Objekt hinweist.

    SQLiteSQLite
  • ioerr delete noent

    Der Fehlercode SQLITE_IOERR_DELETE_NOENT ist ein erweiterter Fehlercode für SQLITE_IOERR, der angibt, dass die xDelete-Methode für das sqlite3_vfs-Objekt fehlgeschlagen ist, weil die zu löschende Datei nicht vorhanden ist.

    SQLiteSQLite
  • ioerr dir close

    Der Fehlercode SQLITE_IOERR_DIR_CLOSE wird nicht mehr verwendet.

    SQLiteSQLite
  • ioerr dir fsync

    Der SQLITE_IOERR_DIR_FSYNC-Fehlercode ist ein erweiterter Fehlercode für SQLITE_IOERR, der auf einen E/A-Fehler in der VFS-Ebene beim Versuch, fsync() für ein Verzeichnis aufzurufen, hinweist. Das Unix-VFS versucht, Verzeichnisse nach dem Erstellen oder Löschen bestimmter Dateien mit fsync() zu synchronisieren, um sicherzustellen, dass diese Dateien nach einem Stromausfall oder Systemabsturz weiterhin im Dateisystem angezeigt werden. Dieser Fehlercode weist auf ein Problem beim Versuch, fsync() auszuführen, hin.

    SQLiteSQLite
  • ioerr fstat

    Der SQLITE_IOERR_FSTAT-Fehlercode ist ein erweiterter Fehlercode für SQLITE_IOERR, der auf einen E/A-Fehler in der VFS-Ebene beim Versuch hinweist, fstat() (oder das Äquivalent) für eine Datei aufzurufen, um Informationen wie die Dateigröße oder Zugriffsberechtigungen zu ermitteln.

    SQLiteSQLite
  • ioerr fsync

    Der SQLITE_IOERR_FSYNC-Fehlercode ist ein erweiterter Fehlercode für SQLITE_IOERR, der auf einen E/A-Fehler in der VFS-Ebene beim Versuch hinweist, zuvor geschriebene Inhalte aus Betriebssystem- und/oder Festplattensteuerungspuffern in den dauerhaften Speicher zu leeren. Mit anderen Worten: Dieser Code weist auf ein Problem mit dem Systemaufruf fsync() unter Unix oder dem Systemaufruf FlushFileBuffers() unter Windows hin.

    SQLiteSQLite
  • ioerr gettemppath

    Der Fehlercode SQLITE_IOERR_GETTEMPPATH ist ein erweiterter Fehlercode für SQLITE_IOERR, der darauf hinweist, dass das VFS kein geeignetes Verzeichnis zum Ablegen temporärer Dateien ermitteln kann.

    SQLiteSQLite
  • ioerr lock

    Der Fehlercode SQLITE_IOERR_LOCK ist ein erweiterter Fehlercode für SQLITE_IOERR, der auf einen E/A-Fehler in der Sperrlogik der Empfehlungsdatei hinweist. Normalerweise weist ein SQLITE_IOERR_LOCK-Fehler auf ein Problem beim Erhalten einer PENDING-Sperre hin. Es kann jedoch auch auf verschiedene Sperrfehler bei einigen der auf Macs verwendeten speziellen VFSes hinweisen.

    SQLiteSQLite
  • ioerr mmap

    Der SQLITE_IOERR_MMAP-Fehlercode ist ein erweiterter Fehlercode für SQLITE_IOERR, der auf einen E/A-Fehler innerhalb der xFetch- oder xUnfetch-Methoden für das sqlite3_io_methods-Objekt hinweist, während versucht wird, einen Teil der Datenbankdatei dem Prozessadressraum zuzuordnen oder die Zuordnung aufzuheben.

    SQLiteSQLite
  • ioerr nomem

    Der Fehlercode SQLITE_IOERR_NOMEM wird manchmal von der VFS-Schicht zurückgegeben, um anzuzeigen, dass ein Vorgang nicht abgeschlossen werden konnte, weil nicht genügend Speicher zugewiesen werden konnte. Dieser Fehlercode wird normalerweise von den höheren Schichten von SQLite in SQLITE_NOMEM umgewandelt, bevor er an die Anwendung zurückgegeben wird.

    SQLiteSQLite
  • ioerr rdlock

    Der SQLITE_IOERR_RDLOCK-Fehlercode ist ein erweiterter Fehlercode für SQLITE_IOERR, der auf einen E/A-Fehler innerhalb der xLock-Methode für das sqlite3_io_methods-Objekt beim Versuch, eine Lesesperre zu erhalten, hinweist.

    SQLiteSQLite
  • ioerr read

    Der SQLITE_IOERR_READ-Fehlercode ist ein erweiterter Fehlercode für SQLITE_IOERR, der auf einen E/A-Fehler in der VFS-Ebene beim Versuch, aus einer Datei auf der Festplatte zu lesen, hinweist. Dieser Fehler kann auf eine Hardwarefehlfunktion oder darauf zurückzuführen sein, dass ein Dateisystem beim Öffnen der Datei nicht mehr bereitgestellt wurde.

    SQLiteSQLite
  • ioerr rollback atomic

    Der Fehlercode SQLITE_IOERR_ROLLBACK_ATOMIC weist darauf hin, dass das zugrunde liegende Betriebssystem einen Fehler in der Dateisteuerung SQLITE_FCNTL_ROLLBACK_ATOMIC_WRITE gemeldet hat. Dies tritt nur auf, wenn SQLITE_ENABLE_ATOMIC_WRITE aktiviert ist und die Datenbank auf einem Dateisystem gehostet wird, das atomare Schreibvorgänge unterstützt.

    SQLiteSQLite
  • ioerr seek

    Der SQLITE_IOERR_SEEK-Fehlercode ist ein erweiterter Fehlercode für SQLITE_IOERR, der auf einen E/A-Fehler innerhalb der xRead- oder xWrite-Methoden im sqlite3_io_methods-Objekt hinweist, während versucht wird, einen Dateideskriptor für den Anfangspunkt der Datei zu suchen, an dem der Lese- oder Schreibvorgang erfolgen soll.

    SQLiteSQLite
  • ioerr shmlock

    Der Fehlercode SQLITE_IOERR_SHMLOCK wird nicht mehr verwendet.

    SQLiteSQLite
  • ioerr shmmap

    Der SQLITE_IOERR_SHMMAP-Fehlercode ist ein erweiterter Fehlercode für SQLITE_IOERR, der auf einen E/A-Fehler innerhalb der xShmMap-Methode für das sqlite3_io_methods-Objekt beim Versuch hinweist, ein gemeinsam genutztes Speichersegment dem Prozessadressraum zuzuordnen.

    SQLiteSQLite
  • ioerr shmopen

    Der Fehlercode SQLITE_IOERR_SHMOPEN ist ein erweiterter Fehlercode für SQLITE_IOERR, der auf einen E/A-Fehler innerhalb der xShmMap-Methode im sqlite3_io_methods-Objekt beim Versuch, ein neues gemeinsam genutztes Speichersegment zu öffnen, hinweist.

    SQLiteSQLite
  • ioerr shmsize

    Der SQLITE_IOERR_SHMSIZE-Fehlercode ist ein erweiterter Fehlercode für SQLITE_IOERR, der auf einen E/A-Fehler innerhalb der xShmMap-Methode für das sqlite3_io_methods-Objekt beim Versuch hinweist, eine „shm“-Datei im Rahmen der Transaktionsverarbeitung im WAL-Modus zu vergrößern. Dieser Fehler weist möglicherweise darauf hin, dass auf dem zugrunde liegenden Dateisystem-Volume nicht mehr genügend Speicherplatz vorhanden ist.

    SQLiteSQLite
  • ioerr short read

    Der Fehlercode SQLITE_IOERR_SHORT_READ ist ein erweiterter Fehlercode für SQLITE_IOERR, der darauf hinweist, dass ein Leseversuch in der VFS-Schicht nicht so viele Bytes abrufen konnte, wie angefordert wurden. Dies kann an einer abgeschnittenen Datei liegen.

    SQLiteSQLite
  • ioerr truncate

    Der SQLITE_IOERR_TRUNCATE-Fehlercode ist ein erweiterter Fehlercode für SQLITE_IOERR, der auf einen E/A-Fehler in der VFS-Ebene beim Versuch hinweist, die Größe einer Datei mithilfe der xTruncate-Methode des sqlite3_io_methods-Objekts zu ändern.

    SQLiteSQLite
  • ioerr unlock

    Der SQLITE_IOERR_UNLOCK-Fehlercode ist ein erweiterter Fehlercode für SQLITE_IOERR, der auf einen E/A-Fehler innerhalb der xUnlock-Methode für das sqlite3_io_methods-Objekt hinweist.

    SQLiteSQLite
  • ioerr vnode

    Der Fehlercode SQLITE_IOERR_VNODE ist ein Code, der für die Verwendung durch Erweiterungen reserviert ist. Es wird vom SQLite-Kern nicht verwendet.

    SQLiteSQLite
  • ioerr write

    Der SQLITE_IOERR_WRITE-Fehlercode ist ein erweiterter Fehlercode für SQLITE_IOERR, der auf einen E/A-Fehler in der VFS-Ebene beim Versuch, in eine Datei auf der Festplatte zu schreiben, hinweist. Dieser Fehler kann auf eine Hardwarefehlfunktion oder darauf zurückzuführen sein, dass ein Dateisystem beim Öffnen der Datei nicht mehr bereitgestellt wurde. Dieser Fehler sollte nicht auftreten, wenn das Dateisystem voll ist, da es für diesen Zweck einen separaten Fehlercode (SQLITE_FULL) gibt.

    SQLiteSQLite
  • locked

    Der Ergebniscode SQLITE_LOCKED gibt an, dass ein Schreibvorgang aufgrund eines Konflikts innerhalb derselben Datenbankverbindung oder eines Konflikts mit einer anderen Datenbankverbindung, die einen gemeinsam genutzten Cache verwendet, nicht fortgesetzt werden konnte. Beispielsweise kann eine DROP TABLE-Anweisung nicht ausgeführt werden, während ein anderer Thread über dieselbe Datenbankverbindung aus dieser Tabelle liest, da das Löschen der Tabelle die Tabelle aus dem gleichzeitigen Lesegerät löschen würde. Der Ergebniscode SQLITE_LOCKED unterscheidet sich von SQLITE_BUSY darin, dass SQLITE_LOCKED auf einen Konflikt bei derselben Datenbankverbindung (oder bei einer Verbindung mit einem gemeinsam genutzten Cache) hinweist, während SQLITE_BUSY auf einen Konflikt mit einer anderen Datenbankverbindung hinweist, wahrscheinlich in einem anderen Prozess.

    SQLiteSQLite
  • locked sharedcache

    Der Ergebniscode SQLITE_LOCKED_SHAREDCACHE gibt an, dass der Zugriff auf einen SQLite-Datensatz durch eine andere Datenbankverbindung blockiert wird, die denselben Datensatz im Shared-Cache-Modus verwendet. Wenn sich zwei oder mehr Datenbankverbindungen denselben Cache teilen und eine der Verbindungen gerade einen Datensatz in diesem Cache ändert, wird der Zugriff anderer Verbindungen auf diese Daten während der laufenden Änderungen blockiert, um zu verhindern, dass die Leser eine beschädigte oder teilweise abgeschlossene Änderung sehen.

    SQLiteSQLite
  • locked vtab

    Der SQLITE_LOCKED_VTAB-Ergebniscode wird nicht vom SQLite-Kern verwendet, steht aber für die Verwendung durch Erweiterungen zur Verfügung. Implementierungen virtueller Tabellen können diesen Ergebniscode zurückgeben, um anzuzeigen, dass sie den aktuellen Vorgang aufgrund von Sperren anderer Threads oder Prozesse nicht abschließen können. Die R-Tree-Erweiterung gibt diesen Ergebniscode zurück, wenn versucht wird, den R-Tree zu aktualisieren, während eine andere vorbereitete Anweisung den R-Tree aktiv liest. Die Aktualisierung kann nicht fortgesetzt werden, da jede Änderung an einem R-Baum möglicherweise eine Neuordnung und Neuverteilung von Knoten mit sich bringt, was zu Störungen der Lesecursor führen würde und dazu führen würde, dass einige Zeilen wiederholt und andere Zeilen weggelassen werden.

    SQLiteSQLite
  • mismatch

    Der Fehlercode SQLITE_MISMATCH weist auf eine Nichtübereinstimmung des Datentyps hin. SQLite ist normalerweise sehr tolerant gegenüber Diskrepanzen zwischen dem Typ eines Werts und dem deklarierten Typ des Containers, in dem dieser Wert gespeichert werden soll. Beispielsweise ermöglicht SQLite der Anwendung, ein großes BLOB in einer Spalte mit dem deklarierten Typ BOOLEAN zu speichern. In einigen Fällen ist SQLite jedoch hinsichtlich der Typen streng. Der SQLITE_MISMATCH-Fehler wird in den wenigen Fällen zurückgegeben, in denen die Typen nicht übereinstimmen. Die Zeilen-ID einer Tabelle muss eine Ganzzahl sein. Der Versuch, die Zeilen-ID auf etwas anderes als eine Ganzzahl (oder einen NULL-Wert, der automatisch in die nächste verfügbare Ganzzahl-Zeilen-ID konvertiert wird) festzulegen, führt zu einem SQLITE_MISMATCH-Fehler.

    SQLiteSQLite
  • misuse

    Der SQLITE_MISUSE-Rückgabecode wird möglicherweise zurückgegeben, wenn die Anwendung eine SQLite-Schnittstelle auf eine nicht definierte oder nicht unterstützte Weise verwendet. Wenn Sie beispielsweise eine vorbereitete Anweisung verwenden, nachdem diese vorbereitete Anweisung fertiggestellt wurde, kann dies zu einem SQLITE_MISUSE-Fehler führen. Mithilfe dieses Ergebniscodes versucht SQLite, Missbrauch zu erkennen und den Missbrauch zu melden. Es gibt jedoch keine Garantie dafür, dass die Missbrauchserkennung erfolgreich ist. Die Erkennung von Missbrauch erfolgt probabilistisch. Anwendungen sollten niemals von einem SQLITE_MISUSE-Rückgabewert abhängen. Wenn SQLite jemals SQLITE_MISUSE von einer Schnittstelle zurückgibt, bedeutet das, dass die Anwendung falsch codiert ist und repariert werden muss. Versenden Sie keine Anwendung, die manchmal SQLITE_MISUSE von einer Standard-SQLite-Schnittstelle zurückgibt, da diese Anwendung potenziell schwerwiegende Fehler enthält.

    SQLiteSQLite

Codes nach Anbieter