API:SimpleDS.TSimpleDataSet.FetchOnDemand

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property FetchOnDemand: Boolean read FFetchOnDemand write FFetchOnDemand default 1;

C++

__property FetchOnDemand = {default=1};

Propriétés

Type Visibilité  Source Unité  Parent
property published
SimpleDS.pas
SimpleDS.hpp
SimpleDS TSimpleDataSet

Description

Indique si les paquets de données du fournisseur doivent être lus quand ils sont nécessaires.

SimpleDS.TSimpleDataSet.FetchOnDemand hérite de Datasnap.DBClient.TCustomClientDataSet.FetchOnDemand. Tout le contenu en-dessous de cette ligne se réfère à Datasnap.DBClient.TCustomClientDataSet.FetchOnDemand.

Indique si les paquets de données du fournisseur doivent être lus quand ils sont nécessaires.

Par défaut, la propriété FetchOnDemand a la valeur true, ce qui signifie que l'ensemble de données client lit des paquets de données supplémentaires quand il sont nécessaires, par exemple, quand l'utilisateur fait défiler les enregistrements ou effectue une recherche. Si le fournisseur n'inclut pas automatiquement les champs BLOB ou les ensembles de données détails dans les paquets de données, l'initialisation de FetchOnDemand à true force l'ensemble de données client à lire également ces valeurs quand cela est nécessaire.

N'affectez la valeur false à la propriété FetchOnDemand que si l'application contient du code lisant explicitement les paquets de données nécessaires en utilisant la méthode GetNextPacket. De même, si FetchOnDemand a la valeur false, et si le fournisseur n'inclut pas les données BLOB par défaut, (Options contient poFetchBlobsOnDemand), l'application doit lire explicitement les champs BLOB en utilisant la méthode FetchBlobs. Si le fournisseur n'inclut pas les ensembles de données détail (Options contient poFetchDetailsOnDemand) et si FetchOnDemand a la valeur false, l'application doit lire explicitement les ensembles de données détail en utilisant la méthode FetchDetails.

Voir aussi