我是先从数据库中查找了将近2000条记录
要把他复制到另一表中,但速度极慢
我是从循环的方法
for i:=1 to query1.recordcount do
begin
table1.apppend;
......(赋值)
table1.post;
query1.next;
end;
数据在U盘中,但用了近十五分种,查都不用这么慢,为什么添加这么慢!!!!!!!
用batchmove数据复制又没有进度栏!!!!!!!
要把他复制到另一表中,但速度极慢
我是从循环的方法
for i:=1 to query1.recordcount do
begin
table1.apppend;
......(赋值)
table1.post;
query1.next;
end;
数据在U盘中,但用了近十五分种,查都不用这么慢,为什么添加这么慢!!!!!!!
用batchmove数据复制又没有进度栏!!!!!!!
insert into TableA select Field1,Field2,... from TableB where 你的条件
注意:select 出来的Field1,Field2,...要和TableA字段次序一致
二。没有死掉,有过去
不过我是用interbase的,不知有没有关系,
U盘的问题,
硬盘和U盘的运转速度相差太大了,
我用硬盘也是一两分种,一到U盘,哼哼哼!
我现在有办法了,程序先复制数据到硬盘,处理后再拷回