名称 |
类型 |
说明 |
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 |
|
触发处理进度事件 |