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);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | TDataSetProvider |
Beschreibung
Erzeugt ein Datenpaket für die Daten, die mit dem Provider verbunden sind.
Mit Hilfe von CreateDataPacket werden intern die Datenpakete angelegt, die von GetRecords zurückgeliefert werden.
Der Parameter PacketOpts gibt an, welche Informationen (außer den Datensatzwerten) in das Datenpaket aufgenommen werden. PacketOpts spiegelt die an die Methode GetRecords übergebenen Optionen wider.
Der Parameter ProvOpts enthält den aktuellen Wert der Eigenschaft Options.
Der Parameter RecsOut legt die Anzahl der im Paket gewünschten Datensätze fest und liefert die Anzahl der im erzeugten Datenpaket tatsächlich enthaltenen Datensätze.
Der Parameter Data gibt das erzeugte Datenpaket zurück.