FireDAC.Comp.Client.TFDCustomConnection.Offline
Delphi
procedure Offline;
C++
void __fastcall Offline(void);
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | TFDCustomConnection |
Beschreibung
Versetzt die Verbindung in den Offline-Modus.
Die Methode Offline hebt die Verbindung der Datenmengen, die dieser Verbindung zugeordnet sind, zum DBMS auf, schließt die Datenmengen aber nicht. Anschließend wird die Verbindung zu dem DBMS durch das implizite Setzen von Connected auf False aufgehoben.
Die Datenmenge arbeitet dann als Datenmenge im Arbeitsspeicher weiter, und Sie können mit der Datenmenge jede beliebige Client-Operation durchführen, für die kein DBMS erforderlich ist, wie z. B. Durchsuchen. Wenn eine Anwendung im Offline-Modus versucht, eine Operation durchzuführen, für die die Kommunikation mit dem DBMS erforderlich ist, geschieht Folgendes:
- Wenn ResourceOptions.AutoConnect True ist, dann wird die Methode Online aufgerufen und versucht, eine Verbindung mit dem DBMS herzustellen.
- Wenn ResourceOptions.AutoConnect False ist, dann wird eine Exception ausgelöst.
Rufen Sie die Methode Online auf, um die Verbindung und die zugeordneten Datenmengen in den Online-Modus zu versetzen.
Der Aufruf der Methode Offline entspricht dem Setzen von Offlined auf True.
Beispiel
FDConnection1.Offline;
lblState.Caption := '<not connected>';