Help! Help! Help! 怎样 压缩和修复MS Access数据库? Help! Help! Help! 怎样 压缩和修复MS Access数据库?删除了MS Access数据库里的记录后,但它的数据库大小不会减少,怎样通过程序 压缩和修复MS Access数据库?Thanks. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //转一个uses DAO2000; //实现Access 2000数据库压缩,缩影维护功能procedure CompressAccess(AccessFile : string);var AccessEngine: DBEngine; TmpStr : string;begin TmpStr := ExtractFilePath(ParamStr(0)); dmshare.BakDisConnect; AccessEngine:=CoDBEngine.Create; //通过DAO方式压缩Access2000格式的数据库 AccessEngine.CompactDatabase(AccessFile, TmpStr + 'TempFile.mdb','',0,''); DeleteFile(AccessFile); CopyFile(PChar(TmpStr+'TempFile.mdb'), Pchar(AccessFile),False); DeleteFile(TmpStr+TempFile.mdb');end; 请教回调函数 问个简单问题,大家不要笑话 公司允许买软件,请大家根据自己的经验推荐一些好用的Delphi控件及其报价等信息,谢谢! 请问前辈门做一个MDI窗口,子窗口只能在主窗口的一个范围里面打开的效果是怎样做的 一个简单的问题,请大家帮忙。 怎么使用formatfloat? delphi控件问题 求助 千恩万谢 这个板块没人了吗?刚刚学DELPHI。 如何判断DBNavigator中的post ,cancel等button是否可用。 日期格式转换问题,解决既给分!
uses DAO2000; //实现Access 2000数据库压缩,缩影维护功能
procedure CompressAccess(AccessFile : string);
var
AccessEngine: DBEngine;
TmpStr : string;
begin
TmpStr := ExtractFilePath(ParamStr(0));
dmshare.BakDisConnect;
AccessEngine:=CoDBEngine.Create;
//通过DAO方式压缩Access2000格式的数据库
AccessEngine.CompactDatabase(AccessFile,
TmpStr + 'TempFile.mdb','',0,'');
DeleteFile(AccessFile);
CopyFile(PChar(TmpStr+'TempFile.mdb'), Pchar(AccessFile),False);
DeleteFile(TmpStr+TempFile.mdb');
end;