H
Huanghua
Unregistered / Unconfirmed
GUEST, unregistred user!
我在数据表复制时,因为是主从表(有多个从表),而且想显示进度,所以采用的是
一个一个记录复制的,为了避免使用多个TTable控件,我采用了一个过渡表,在复制主表记录的时候,用到某个从表就将从表的表名和库名设定,按照主表的关键
字检索从表中的对应记录(主表中一个记录对应从表中多个记录),然后复制从表
中的记录.问题是:
如果我我的源数据在软盘(写保护)或硬盘上,复制没有问题,一旦我将数据源刻,到光盘上,从光盘上复制就有问题了,系统报错说打开文件太多,IDAPI中最大打开文件句柄数太少,而将该限制放宽后,仍会初类似的错,只不过复制的记录多一些,我在每次改变过渡表库名及表名前后都用了aCTIVE := fALSE 和ACTIVE
:= tRUE,请教各位大虾是何问题?小弟谢了,奉上200大分,望笑纳!
一个一个记录复制的,为了避免使用多个TTable控件,我采用了一个过渡表,在复制主表记录的时候,用到某个从表就将从表的表名和库名设定,按照主表的关键
字检索从表中的对应记录(主表中一个记录对应从表中多个记录),然后复制从表
中的记录.问题是:
如果我我的源数据在软盘(写保护)或硬盘上,复制没有问题,一旦我将数据源刻,到光盘上,从光盘上复制就有问题了,系统报错说打开文件太多,IDAPI中最大打开文件句柄数太少,而将该限制放宽后,仍会初类似的错,只不过复制的记录多一些,我在每次改变过渡表库名及表名前后都用了aCTIVE := fALSE 和ACTIVE
:= tRUE,请教各位大虾是何问题?小弟谢了,奉上200大分,望笑纳!