请问如何在程序里压缩和修复ACCESS数据库?
解决方案 »
- 求给 小孩【取】名字
- 做一IE监测的程序,是不是2000和XP的IE不同啊,在2000下能运行,在XP下不能运行,查了很长时间不知道什么问题啊
- excel的单元格长度小于数的位数长度时,单元格为显示为“########”,请问在如何判断worksheet.cells.item[1,1]是否显示有问题?
- Delphi操作Excel的保存问题,请高手指教!
- 请问1stClass for delphi 7 !1
- ReportBuilder 中如何做这样的报表?
- 我现在想在程序里修改.dbf数据库表里的字段的(名称和)属性,
- 注意!!!Delphi编译重载方法时可能会失误!
- Delphi以后真会支持.net吗?跟贴有分!!!!!!!!!!!(300分奉送,超越系统限制部分以后另加)
- 请问rightstr函数如何使用?
- 关于dbchart
- 紧急求助~~
var
dao : OLEVariant;
begin
//压缩是以独占方式进行的;压缩前要关闭数据库连接。
Result := false;
try
dao:=CreateOleObject('DAO.DBEngine.36'); //access2000要用dao3.6,在access97上用35和36都可以
dao.CompactDatabase(FileName,'temp.mdb');
DeleteFile(FileName);
RenameFile('temp.mdb',FileName);
except
//失败
exit;
end;
Result := true;
end;