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. |
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