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 触发处理进度事件