Datasnap.Provider.TDataSetProvider.CreateDataPacket
Delphi
procedure CreateDataPacket(PacketOpts: TGetRecordOptions; ProvOpts: TProviderOptions; var RecsOut: Integer; var Data: OleVariant); override;
C++
virtual void __fastcall CreateDataPacket(TGetRecordOptions PacketOpts, TProviderOptions ProvOpts, int &RecsOut, System::OleVariant &Data);
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
procedure function |
protected | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | TDataSetProvider |
Description
Generates a data packet for the data associated with the provider.
CreateDataPacket is used internally to generate the data packets that are returned by GetRecords.
The PacketOpts parameter indicates what information (other than record values) is included in the data packet. It reflects any Options passed to the GetRecords method.
The ProvOpts parameter reflects the current value of the Options property.
The RecsOut parameter specifies the number of records desired in the packet and returns the actual number of records in the generated data packet.
The Data parameter returns the generated data packet.