FireDAC.Comp.Client.TFDCustomConnection.ReleaseClients

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure ReleaseClients(AMode: TFDReleaseClientMode = rmDisconnect);

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
FireDAC.Comp.Client.pas
FireDAC.Comp.Client.hpp
FireDAC.Comp.Client TFDCustomConnection

Description

Effectue une opération de libération des ressources sur tous les ensembles de données associés et toutes les commandes associées.

Utilisez la méthode ReleaseClients pour effectuer une opération de libération des ressources SGBD sur tous les ensembles de données associés et toutes les commandes associées à cet objet connexion. Une opération est définie par AMode :

Mode

Description

rmFetchAll

Exécute FetchAll si l'ensemble de données est actif et si tous les enregistrements ne sont pas extraits. Si l'ensemble de données est unidirectionnel, il est fermé. Toutes les commandes actives sont fermées.

rmClose

Ferme tous les ensembles de données et commandes.

rmOffline

Bascule tous les ensembles de données en mode hors ligne, quand tous les enregistrements sont extraits. Toutes les commandes sont fermées et leur préparation est annulée.

rmDisconnect

Tous les ensembles de données et commandes sont fermés et leur préparation est annulée.

Exemple

// 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;

Voir aussi