Datasnap.DBClient.TCustomClientDataSet.GetNextPacket

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function GetNextPacket: Integer; virtual;

C++

virtual int __fastcall GetNextPacket();

プロパティ

種類 可視性 ソース ユニット
function public
Datasnap.DBClient.pas
Datasnap.DBClient.hpp
Datasnap.DBClient TCustomClientDataSet

説明

プロバイダから次のレコード ブロックを取得します。

GetNextPacket を呼び出すと、プロバイダから次の連続的なレコード ブロックを取得できます。パケットに入れて返すレコードの最大数を指定するには、GetNextPacket を呼び出す前に PacketRecords プロパティを設定します。パケットは、Data プロパティに既に保存されているレコードに追加されます。

GetNextPacket は、Data に追加されたレコードの数を返します。この戻り値が 0 の場合、クライアント データセットには、プロバイダから得られるすべてのレコードが既に取得されています。

警告:  プロバイダがステートレスなアプリケーション サーバーにある場合は、BeforeGetRecords イベント ハンドラを使用して、データ パケットが必ず正しいレコード セットを返すようにする必要があります。

関連項目