FireDAC.Comp.Client.TFDCustomConnection.ReleaseClients
Delphi
procedure ReleaseClients(AMode: TFDReleaseClientMode = rmDisconnect);
C++
void __fastcall ReleaseClients(TFDReleaseClientMode AMode = (TFDReleaseClientMode)(0x3));
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | TFDCustomConnection |
Beschreibung
Führt eine Operation zur Freigabe von Ressourcen für alle zugehörigen Datenmengen und Anweisungen durch.
Mit der Methode ReleaseClients führen Sie eine Operation zum Freigeben von einer oder mehreren DBMS-Ressourcen für alle Datenmengen und Anweisungen durch, die diesem Verbindungsobjekt zugeordnet sind. Eine Operation wird durch AMode
definiert:
Modus |
Beschreibung |
---|---|
|
Führt die FetchAll-Operation durch, wenn die Datenmenge aktiv ist und nicht alle Datensätze abgerufen wurden. Wenn die Datenmenge unidirektional ist, wird sie geschlossen. Alle aktiven Anweisungen werden geschlossen. |
|
Schließt alle Datenmengen und Anweisungen. |
|
Versetzt alle Datenmengen in den Offline-Modus, wenn alle Datensätze abgerufen wurden. Alle Anweisungen werden geschlossen und deren Vorbereitung zurückgesetzt. |
|
Alle Datenmengen und Anweisungen werden geschlossen und deren Vorbereitung zurückgesetzt. |
Beispiel
// Fetch all records from the active cursors, then commit the current transaction.
// On MS SQL Server, for example, active cursors are invalidated after the finishing of a transaction.
FDConnection1.ReleaseClients(rmFetchAll);
FDConnection1.Commit;