FireDAC.Comp.DataSet.TFDDataSet.Offline

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure Offline;

C++

void __fastcall Offline(void);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
FireDAC.Comp.DataSet.pas
FireDAC.Comp.DataSet.hpp
FireDAC.Comp.DataSet TFDDataSet

Description

Définit l'ensemble de données en mode hors ligne.

L'appel à la méthode Offline déconnecte l'ensemble de données du SGBD, mais ne le ferme pas. Après cet appel, plus aucun curseur n'est accessible. En conséquence, l'ensemble de données n'extrait plus aucun enregistrement à partir du curseur, SourceEOF devient True, et la préparation d'une commande est annulée.

Si ResourceOptions.AutoFetchAll est True, avant de passer en mode hors ligne, l'ensemble de données extrait tous les enregistrements restants à partir du curseur en cours. Si elle est False et que tous les enregistrements ne sont pas extraits, une exception est déclenchée. Les applications peuvent extraire tous les enregistrements de l'ensemble de données explicitement en appelant la méthode FetchAll.

La plupart du temps, il n'est pas nécessaire d'appeler explicitement la méthode Offline. Elle est implicitement appelée par la méthode TFDCustomConnection.Offline pour définir la connexion et tous les ensembles de données associés en mode hors ligne.

La méthode Release est similaire à la méthode Offline, mais elle n'annule pas la préparation de la commande.

Voir aussi