SqliteGetLastError

value SqliteGetLastError ( string BYREF strError = "", value bAndClear = FALSE );

Rückgabewert

Rückgabewert

Beschreibung

0

Es liegt kein Fehler  vor.

< 0

Es liegt ein Fehler vor. Der beschreibende Fehlertext wird an die string Variable strError übergeben - falls dieser Parameter übergeben wurde.

Parameter

strError

Wird mit dem Fehlertext des zuletzt aufgetretenen Sqlite Fehlers geladen, sofern ein Fehler vorhanden war.

bAndClear

Ist bAndClear auf TRUE/true/1 gesetzt, so wird der Fehlerspeicher der Sqlite-Schicht mit diesem Auslesen gelöscht (ein anliegender Fehler wird noch ausgelesen). Ansonsten bleibt der Fehler solange abrufbar bis ein neuer Fehler auftritt.

Bemerkung

Ermittelt ob ein Fehler bei einem vorangegangen Sqlite-Funktionsaufruf aufgetreten ist und gibt bei einem Fehlerfall den dazugehörigen Fehlertext in strError zurück.

Beispiele


if (SqliteDatabaseOpen(dxDatabase, "database.sqlite"))
    return (SqliteGetLastError(strLastSqliteError, true));
end

Siehe auch SqliteDatabaseOpen, SqliteDatabaseClose, SqliteExecute, SqliteQuery, SqliteQueryOpen, SqliteQueryNext, SqliteQueryGetValue, SqliteQueryClose