Class TDataSetProvider (unit DSProv)

Inherits from

TBaseProvider

Constructors



Functions

function FindRecord(DeltaData: TPacketDataSet): Boolean;


procedure AssignFieldData(Field: TField);

Notification for you to go to the next record.

function GetNextRecord: Boolean;


function GetParamCount: Integer;

Set the conflict buffer to the current values of the data

procedure GetUniqueFieldList(List: TStrings);


procedure InitFieldDefs;

TBaseProvider

TBaseProvider


procedure InitializeConflictBuffer(DeltaData: TPacketDataSet);


procedure InitializeData;


procedure InternalConnect;


procedure InternalDoUpdate(DeltaData: TPacketDataSet; UpdateKind: TUpdateKind);


procedure InternalReset(MetaData: Boolean);


Properties

property DataSet : TDataSet


property UniqueFields : String


Events

event OnDataRequest :


event OnGetData :


event OnUpdateData :


event OnUpdateError :


event OnUpdateRecord :


Variables

FDataSet : TDataSet;


FFirstRecord : Boolean;


FUniqueFields : String;



Constructors


Functions


function FindRecord(DeltaData: TPacketDataSet): Boolean;


procedure AssignFieldData(Field: TField);

Notification for you to go to the next record. Return False if you have reached the end of the data.


function GetNextRecord: Boolean;


function GetParamCount: Integer;

Set the conflict buffer to the current values of the data


procedure GetUniqueFieldList(List: TStrings);


procedure InitFieldDefs;

TBaseProvider

TBaseProvider


procedure InitializeConflictBuffer(DeltaData: TPacketDataSet);


procedure InitializeData;


procedure InternalConnect;


procedure InternalDoUpdate(DeltaData: TPacketDataSet; UpdateKind: TUpdateKind);


procedure InternalReset(MetaData: Boolean);


Properties


property DataSet : TDataSet


property UniqueFields : String


Events


event OnDataRequest :


event OnGetData :


event OnUpdateData :


event OnUpdateError :


event OnUpdateRecord :


Variables


FDataSet : TDataSet;


FFirstRecord : Boolean;


FUniqueFields : String;