| Class TDataSetProvider (unit DSProv) |
| Constructors |
| Functions |
function FindRecord(DeltaData: TPacketDataSet): Boolean;
procedure AssignFieldData(Field: TField);
function GetNextRecord: Boolean;
function GetParamCount: Integer;
procedure GetUniqueFieldList(List: TStrings);
procedure InitFieldDefs;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;