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