关于TBatchMove几种mode的问题(50分)

F

fuku

Unregistered / Unconfirmed
GUEST, unregistred user!
偶在用batUpdate、batAppendUpdate、batDelete这三种模式时,程序运行提示:“Destination must
be indexed Table.”,可是目的表偶已经建立索引了呀!目的表结构是这样的:字段1 字段2 字段3,
其中字段1既是主键又是唯一性索引。请指点!
 
好像只有batcopy和batappend才不用索引的
 
需要设置TABLE控件的属性啊。有有关索引的设置。
 
816兄,就小弟的情况,目的表已存在,索引也有了。TABLE控件的那些INDEX属性偶看了半天
愣没明白,麻烦大哥再指点,谢谢!
 
table1.indexname:='PK_' + tablename

 
To GymAAA:
您提供的方法,偶试了,不行。
 
经过多次试验,偶发现问题是这样的:
如果预设好数据控件的属性,就是先设好databasename、tablename、indexname的话,程序运行正常。
但是不这样做的话,如果在代码中动态赋值,则程序错误,提示table not indexd。
请各位老师指点,谢谢!
 
不麻烦大家了
 
顶部