使用TBatchMove的问题(50分)

  • 主题发起人 主题发起人 pp
  • 开始时间 开始时间
P

pp

Unregistered / Unconfirmed
GUEST, unregistred user!
有两个数据库,一个是SQL,一个是ACCESS,将ACCESS中表的数据转移到SQL中的表。在移动数据中,使用TBatchMove构件,指定匹配字段和batAppendUpdate操作方式,出现提示'Destination be indexed.Table'。
可我已分别在源表和目标表建立了索引,且在Object Inspector内对目标表的indexName指明了索引字段。请帮助。
 
您试试不对目标表的indexname进行指定。
我用的时候没有这种问题。
 
可以试试将源表的索引去掉,同时注意数据
不能违反目的表的索引约束。
 
多谢spear的指点,我找出SQL表中的int长度与ACCESS表中的int长度不符。不知是否这个原因,因为我创SQL表时int的长度是默认值,无法更改长度。还需请教SQL表中字段更改的方法。我该给分?还是加50分敬请作答,而后再分配分数。我是一个新手的老人,请各位包函。
 
还需求教!现不指定indexname,但指定几个有用的匹配字段,其余字段不选,用batAppendUpdate或batAppend操作方式,结果是出现目标表刷新一下,却无数据加入。但是用COPY操作方式却无问题出现。
 
多谢两位第一时间的指教!剩下的问题可能是ODBC或DBE连接,我慢慢的再学习与解决。拖沿了时间给分请谅。
 
多人接受答案了。
 
后退
顶部