Datasnap.DBClient.TCustomClientDataSet.GetNextPacket
Delphi
function GetNextPacket: Integer; virtual;
C++
virtual int __fastcall GetNextPacket();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Datasnap.DBClient.pas Datasnap.DBClient.hpp |
Datasnap.DBClient | TCustomClientDataSet |
Description
Récupère le bloc suivant d'enregistrements auprès du fournisseur.
Appelez la méthode GetNextPacket pour récupérer le bloc séquentiel suivant d'enregistrements d'un fournisseur. Pour spécifier le nombre maximum d'enregistrements à renvoyer dans un paquet, définissez la valeur de la propriété PacketRecords avant d'appeler GetNextPacket. Un paquet est ajouté aux enregistrements déjà stockés dans la propriété Data.
GetNextPacket renvoie le nombre d'enregistrements ajoutés à Data. Si la valeur renvoyée est 0, l'ensemble de données client a déjà reçu tous les enregistrements disponibles du fournisseur.
Avertissement : Si le fournisseur réside dans un serveur d'application sans état, vous devez utiliser un gestionnaire d'événement BeforeGetRecords pour vous assurer que le paquet de données renvoie l'ensemble d'enregistrements correct.