山
山水之间
Unregistered / Unconfirmed
GUEST, unregistred user!
在压缩数据库之前应当关闭数据库,我用的是table链接数据库,但我关闭table的连接也不能成功压缩,代码如下:
table2.Close;
table2.Databasename:='';
zjjlfrm.Table1.close;
zjjlfrm.Table1.Databasename:='';
if compactdatabase('d:/jg.mdb','') then
begin
...
end;
但还是提示数据库被占用。是否我的方法不正确?我也试过table2.Database.connected:=false;但此语句编译出错,有没有更好的办法?
table2.Close;
table2.Databasename:='';
zjjlfrm.Table1.close;
zjjlfrm.Table1.Databasename:='';
if compactdatabase('d:/jg.mdb','') then
begin
...
end;
但还是提示数据库被占用。是否我的方法不正确?我也试过table2.Database.connected:=false;但此语句编译出错,有没有更好的办法?