FireDAC.Phys.SQLite.TFDSQLiteBackup

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

FireDAC.Phys.SQLite.TFDSQLiteServiceFireDAC.Phys.TFDPhysDriverServiceFireDAC.Stan.Intf.TFDComponentSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTFDSQLiteBackup

Delphi

TFDSQLiteBackup = class (TFDSQLiteService)

C++

class PASCALIMPLEMENTATION TFDSQLiteBackup : public TFDSQLiteService

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
FireDAC.Phys.SQLite.pas
FireDAC.Phys.SQLite.hpp
FireDAC.Phys.SQLite FireDAC.Phys.SQLite

Beschreibung

Die Klasse, die SQLite-Funktionen zum Sichern, Wiederherstellen und Kopieren von Datenbanken implementiert.

Mit der Komponente TFDSQLiteBackup fügen Sie einer Anwendung die Funktionen zum Sichern, Wiederherstellen und Kopieren von Datenbanken hinzu.

Zum Erstellen einer DB-Sicherung muss in der Anwendung:

  • DriverLink festgelegt werden.
  • Database oder DatabaseObj festgelegt werden – ein Name einer Quelldatenbankdatei oder eines Objekts, das bzw. die gesichert werden soll.
  • DestDatabase oder DestDatabaseObj festgelegt werden – ein Name einer Zieldatenbankdatei oder eines Objekts, in das bzw. die die Datenbanksicherung gespeichert werden soll.
  • Optional WaitForLocks und BusyTimeout festgelgt werden, um Sperrkonflikte zu vermeiden.
  • Die Methode Backup aufgerufen werden.

Weitere Eigenschaften und Methoden sind optional.

Bei der SQLite-Sicherung wird die angegebene Datenbank in eine neue Datei kopiert. Der konsistente Kopiervorgang ist unabhängig von den aktuell verbundenen Benutzern.

Der Kopiervorgang kann darüber hinaus nicht nur von Datei zu Datei, sondern auch vom Arbeitsspeicher zu einer Datei oder umgekehrt erfolgen. In diesem Fall geben Sie mit DatabaseObj oder DestDatabaseObj die verbundene Arbeitsspeicherdatenbank an.

Siehe auch