FireDAC.Comp.Client.TFDCustomConnection.ReleaseClients

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure ReleaseClients(AMode: TFDReleaseClientMode = rmDisconnect);

C++

void __fastcall ReleaseClients(TFDReleaseClientMode AMode = (TFDReleaseClientMode)(0x3));

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

rmFetchAll

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.

rmClose

Schließt alle Datenmengen und Anweisungen.

rmOffline

Versetzt alle Datenmengen in den Offline-Modus, wenn alle Datensätze abgerufen wurden. Alle Anweisungen werden geschlossen und deren Vorbereitung zurückgesetzt.

rmDisconnect

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;

Siehe auch