procedure TFormMain.SBackupClick(Sender: TObject);
var
dbe:olevariant;
begin DM.ADOC.Connected := False;
tempstring := FormatDateTime('yyyymmdd',Date)+FormatDateTime('hhmm',Time)+'.dat';
dbe := CreateOleObject('dao.DBEngine.36'); //or 'dao.DBEngine.35'
dbe.CompactDatabase('.\db\QiQuanDB.mdb','.\backup\'+tempstring,'',0,''); Showmessage('数据库备份完成,文件名为 '+tempstring);
WriteLog('数据库备份完成,文件名为'+tempstring);
end;
var
dbe:olevariant;
begin DM.ADOC.Connected := False;
tempstring := FormatDateTime('yyyymmdd',Date)+FormatDateTime('hhmm',Time)+'.dat';
dbe := CreateOleObject('dao.DBEngine.36'); //or 'dao.DBEngine.35'
dbe.CompactDatabase('.\db\QiQuanDB.mdb','.\backup\'+tempstring,'',0,''); Showmessage('数据库备份完成,文件名为 '+tempstring);
WriteLog('数据库备份完成,文件名为'+tempstring);
end;
解决方案 »
- license information for trealicqimageolex not found.you cannot use this control
- Edit 限制竟然会有类型问题?
- 加急!delphi同时访问两个不同字符集数据库的问题!问题解决另开贴加100分!
- 请问TClientDataset的ProviderName为何没有选项?
- 项目文件的运作机制是怎么样的?
- 一个很可能是最简单的局域网问题......
- 后台运行的键盘信息记录器如何写?
- 怎么在fastreport中打印固定行数?不是通过调节band高度来实现...
- 在线等待有两个表Table1、Table2 我想从Table1表查出记录存到Table2表中 用一条语名来完成
- 在线关注这样一个问题!
- 一个利用Access 的report design做完报表后怎样用Delphi编程打印输出此报表的问题
- 大家好:如何用Delphi报表打印信封,还要有邮政编码,就是像个信封。谢意!
忘了定义tempstring为string;
要恢复就手工改成 .mdb文件