|
AnyDAC
|
Copies records from source dataset to this dataset.
|
Parameters |
Description |
|
ASource: TDataset |
A source dataset. |
|
AOptions: TADCopyDataSetOptions = [coRestart, coAppend] |
A copy options. The default value is [coRestart, coAppend]. |
Use the CopyDataSet method to copy the records from an ASource dataset to this dataset.
The method performs steps:
Use coRefresh instead of coEdit to change records only in a local cache. And do not post changes to a database. This option may be used to refresh this dataset using records from ASource dataset.
This method is similar to assigning to Data property. The differences are:
procedure CopyDataSet(ASource: TDataset; AOptions: TADCopyDataSetOptions = [coRestart, coAppend]);
CopyRecord, Data, TADDataMove
// copies dataset structure and all records
ADMemTable1.CopyDataSet(Query1, [coStructure, coRestart, coAppend]);
// refreshed dataset data using records from ADQuery2 dataset. If a record is not found, then it will be appended
ADQuery1.CopyDataSet(ADQuery2, [coRestart, coRefresh, coAppend]);|
What do you think about this topic? Send feedback!
|