关于:tbatchmove: invalid batch move parameter是怎么回事?(50分)

  • 主题发起人 主题发起人 vai
  • 开始时间 开始时间
V

vai

Unregistered / Unconfirmed
GUEST, unregistred user!
用BATCHMOVE 从源表向目的表添加数据,
两表结构完全一致,用BATAPPEND 模式,出现
invalid batch move parameter error.
 
???????????????????????
 
当目标库没有定义时,出现该问题。在des...中设好table,运行时该table须打开。
 
源数据库必须进行排序操作。
 
使用 TBatchMove构件,关键是看属性 Mode 是如何设置的!

对于 batAppend 方式来说,目标数据集必须是已存在的;

对于 batUpdate、batAppendUpdate、batDelete 方式来说,
目标数据集必须是已存在的,并且必须已建立索引;

对于 batCopy 方式来说,目标数据集最好是不存在的;
如存在,目标数据集中的记录会被源数据售中的记录覆盖。必须是已存在的;

对于 batAppend 方式来说,目标数据集必须是已存在的;

检查一下你的设置!
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部