DAO-CompactDataBase
2016-03-25 10:29
671 查看
{$R *.dfm}
uses ComObj;
//压缩和修复Access数据库
procedure TForm1.Button1Click(Sender: TObject);
var Dao:OleVariant;
OldDB,NewDB:String;
begin
OldDB:='f:\mcmygs.mdb';
NewDB:=SysUtils.ChangeFileExt(OldDB,'.tmp');
//DAO.DBEngine.35 (Access 97)
//DAO.DBEngine.36 (Access 2000)
Dao:=ComObj.CreateOleObject('DAO.DBEngine.36');
try
Dao.CompactDataBase(OldDB,NewDB,,,';Pwd=123456'); //压缩和修复数据库,并修改密码
//EmptyParam: OleVariant;
//=Dao.CompactDataBase(OldDB,NewDB,EmptyParam,EmptyParam,';Pwd=123456');
SysUtils.DeleteFile(OldDB);
SysUtils.RenameFile(NewDB,OldDB);
finally
Dao:=Unassigned;
end;
end;
uses ComObj;
//压缩和修复Access数据库
procedure TForm1.Button1Click(Sender: TObject);
var Dao:OleVariant;
OldDB,NewDB:String;
begin
OldDB:='f:\mcmygs.mdb';
NewDB:=SysUtils.ChangeFileExt(OldDB,'.tmp');
//DAO.DBEngine.35 (Access 97)
//DAO.DBEngine.36 (Access 2000)
Dao:=ComObj.CreateOleObject('DAO.DBEngine.36');
try
Dao.CompactDataBase(OldDB,NewDB,,,';Pwd=123456'); //压缩和修复数据库,并修改密码
//EmptyParam: OleVariant;
//=Dao.CompactDataBase(OldDB,NewDB,EmptyParam,EmptyParam,';Pwd=123456');
SysUtils.DeleteFile(OldDB);
SysUtils.RenameFile(NewDB,OldDB);
finally
Dao:=Unassigned;
end;
end;
相关文章推荐
- 北京Uber优步司机奖励政策(3月25日)
- 批量SSH操作工具---OmniTTY安装
- 测试技术的一些概念
- pysproto bug修复
- 掘金 Android 导航改进过程
- opensips介绍
- select选中方法
- Android使用fitsSystemWindows属性实现--状态栏【status_bar】各版本适配方案
- java代码解析excel文件(包含日期、小数的处理)
- 设置ListView item 不可点击,item中的元素可以点击
- 2015最流行的Android组件、工具、框架大全
- Android ListView 的一些问题
- nginx日志配置详解 -----谷营中西软件科技园
- apache链接svn出现的错误
- Oracle中快速查询和操作某个用户下的所有表数据信息
- 省市二级显示jquery
- Oracle中的单引号和&
- linux配置nodejs环境
- mybatis 集成spring 动态数据源,注解式切换
- Rabbitmq集群高可用