Pack数据库的问题。(45分)

  • 主题发起人 主题发起人 咸鱼
  • 开始时间 开始时间

咸鱼

Unregistered / Unconfirmed
GUEST, unregistred user!
在使用DbiDoRestructure压缩paradox数据库时,出错显示"Table is busy",
该如何解决?
 
要独占打开: exclusive:=true
 
独占打开也不行。
 
TTable控件重用太多。
 
要先将表关闭。
table1.close;
 
利用DBIpacktable(table1.dbhandle,table1.handle,nil,nil,true)
注意设计好Table1的属性:
Table1.Exxclusive:=true;
Table1.Active:=False;
 
你可以参考两个例子:
1、下载Infopower2000 pro d4&d5,里面有一个pack的例子。
2、《Delphi4 从入门到精通》的配套源码,也有这个例子。
 
多人接受答案了。
 
后退
顶部