十万火急!(0分)

  • 主题发起人 主题发起人 zh_2001
  • 开始时间 开始时间
Z

zh_2001

Unregistered / Unconfirmed
GUEST, unregistred user!
我在用batchmove组件(mode为:batappend)将数据库从一个数据库转到另一个数据库的时候
出现很奇怪的问题:记录在新的表里的顺序烂七八糟的,应该每次转移过去的记录都顺序存放在
表尾才对呀!怎么会这样?谁能告诉我?
有更快的方法吗?
 
你的目标表是否建立了索引?
 
用batchmove函数移动数据效率不是很好,移动数据可以直接用query,
把数据直接从数据库取出,然后添加到另一个表,效率比batchmove好。
不知到有没有api函数或bde函数可以实现数据的移动,尚待高手指导,
你也可以去查找一下相关的函数的资料,如果有,则效率更高。
 
没有索引!
 
没创建索引的原因
 
可能是你的选取模式不正确,BatchMove有好几种模式的吧,你试一下其它的看看
 
我是从服务器读数据,数据几秒更新一次,能建立索引吗?
 
接受答案了.
 

Similar threads

回复
0
查看
1K
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部