FireDAC.Stan.Option.TFDTopResourceOptions.AutoReconnect
Delphi
property AutoReconnect: Boolean read GetAutoReconnect write SetAutoReconnect
C++
__property bool AutoReconnect = {read=GetAutoReconnect, write=SetAutoReconnect, stored=IsARS, default=0};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | TFDTopResourceOptions |
Beschreibung
Steuert die Wiederherstellung der automatischen Verbindung.
Mit der Eigenschaft AutoReconnect steuern Sie die Funktion zur automatischen Wiederherstellung von Verbindungen.
Setzen Sie diese Eigenschaft auf True, um eine abgebrochene Verbindung transparent wiederherzustellen. Bei False löst FireDAC eine Exception aus und versucht nicht, die Verbindung wiederherzustellen.
In Anwendungen können Verbindungswiederherstellungen mit den TFDCustomConnection-Ereignissen gesteuert werden. Einzelheiten finden Sie unter OnRecover. Eine 100-prozentig transparente Wiederherstellung ist nicht möglich.
Nach Wiederherstellung der Verbindung:
- Haben alle Datenmengen denselben "Active"-Status wie vor der Verbindungswiederherstellung.
- Haben alle Datenmengen denselben "Prepared"-Status wie vor der Verbindungswiederherstellung.
- Werden alle Datensätze, die noch nicht abgerufen wurden, verworfen und die zugehörigen Cursors werden geschlossen.
- Sind alle Transaktionen inaktiv.
- Wird die Registrierung aller Ereigniswarnungen aufgehoben.
In der Anwendung müssen ähnliche Aktionen wie beim Anmelden beim DBMS-Server ausgeführt werden.