ODAC(V9.5.15) 学习笔记(十四)TCRBatchMove

名称

类型

说明

AbortOnKeyViol

Boolean

在处理数据时,如果发生主键冲突或主键校验失败时,是否中断

AbortOnProblem

Boolean

发生问题时是否中断

ChangedCount

Integer

目标数据集变动记录数

CommitCount

Integer

用于设置一次性移动到目标数据集中并提交的记录数,如果设置为0,则以目标数据集每32Kb空间的记录数

Destination

TDataSet

目标数据集

Source

TDataSet

源数据集

Mode

TCRBatchMode

数据移动方式,包括:

bmAppend 插入到目标数据集

bmAppendUpdate 如果在目标数据集中有与源数据集匹配的记录则更新,否则插入

bmDelete    如果目标数据集有与源数据集匹配的记录则删除

bmUpdate 如果目标数据有与元数据集匹配的记录,则更新

FieldMappingMode

TCRFieldMappingMode

字段映射模式,包括:

mmFieldIndex  按字段顺序映射

mmFieldName  按字段名称映射

KeyViolCount

Integer

获取由于主键校验或主键冲突导致无法复制的记录数

Mappings

TStrings

建立目标数据集和源数据集之间字段映射关系,如下格式:

DestColName=SourceColName

MovedCount

Integer

源数据集中准备导入到目标数据集的记录数

ProblemCount

Integer

导入过程中发生错误的记录数

RecordCount

Integer

设置准备导入到目标数据集的最大数量,如果为0则是全部记录,如果大于0则从当前记录开始的指定记录数

Execute

 

开始执行数据批量处理

OnBatchMoveProgress

 

触发处理进度事件

 

原文地址:https://www.cnblogs.com/ChinaEHR/p/4471913.html