Datasnap.DBClient.TCustomClientDataSet.GetNextPacket
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 イベント ハンドラを使用して、データ パケットが必ず正しいレコード セットを返すようにする必要があります。