SqliteLoadDatabase

value SqliteLoadDatabase ( value dxSqlite, string strFile );

Rückgabewert

Rückgabewert

Beschreibung

TRUE / true / 1

Datenbank erfolgreich geladen.

FALSE / false / 0

Beim Auslesen der Datenbankdatei strFile bzw. beim Zugriff auf das Datenbank-Objekt dxSqlite ist ein Fehler aufgetreten.
Der Fehlertext kann mit SqliteGetLastError ausgelesen werden.

Parameter

dxSqlite

Das gültige Datenbank-Objekt, das mit der SQLite Datenbank in der Datei strFile geladen werden soll.

strFile

Die Quelldatenbankdatei mit der das Datenbank-Objekt dxSqlite geladen werden soll.

Bemerkung

Lädt den Inhalt der SQLite Datenbankdatei strFile in das Datenbank-Objekt dxSqlite.

Diese Funktion ist auch nützlich um eine Arbeitsspeicherbasierende SQLite Datenbank aus einer Datenbankdatei wiederherzustellen, die zuvor mit SqliteSaveDatabase gesichert wurde.

Beispiele

Im nachfolgenden Beispiel wird beim Starten der Visualisierung das Datenbank-Objekt dxMemorySqlite in der Datenbank der Datei save.sqlite geladen.

//_InitApplication
//
//////////////////////////////////////////////////////////////////////
SqliteDatabaseOpen(dxMemorySqlite, ":memory:");
if (!SqliteLoadDatabase(dxMemorySqlite, "save.sqlite"))
    SqliteExecute(dxMemorySqlite, "create table if not exists result (ID integer primary key, RowNr integer, Content text)");
end

Siehe auch SqliteDatabaseClose, SqliteExecute, SqliteQuery, SqliteQueryOpen, SqliteQueryNext, SqliteQueryGetValue, SqliteQueryClose, SqliteGetLastError, SqliteSaveDatabase