我用BDE中的 paradox7建的数据表,请问如何通过一些控件去将这些表备份到硬盘的某一路径下,以及又如何实现恢复到数据库中去呢?
高手们,请你们给的代码详细点,谢谢!!!,因为我问过我很多同学,他们都不会,现在我很需要这些的代码!! 万分感激!!!!!!!!!!!!!!!!!!!!!!!!!!
高手们,请你们给的代码详细点,谢谢!!!,因为我问过我很多同学,他们都不会,现在我很需要这些的代码!! 万分感激!!!!!!!!!!!!!!!!!!!!!!!!!!
解决方案 »
- dbgriden在哪里下载?
- Delphi6运行出现问题
- 怎样用程序改变internet选项,安全卡里面的数值
- 关于checkbox
- delphi7的intraweb开发的界面,为什么每点击一个按钮查询一下数据库并通过dbgrid显示出来屏幕要闪
- datamoudle问题!!!
- 求教函數: function GetEnumPropDesc(DispID: Integer): TEnumPropDesc;
- 请教高手:我用delphi5 的EXECL控件打开execl,生成一个execl表弹,往里面输入数据,操作完后,直接点击EXECl界面的退出按钮,回到我自己
- 用ADO编程,触发了eoleexception类的错误,如何获得他的错误信息描述
- 请帮忙翻译一些代码,谢谢!
- 使用AT中的PDU模式收发中英文短信问题!!!
- 请问,如何激活自建BUTTON控件的ONCLICK事件?
var
mydir : string;
str : String;
begin
mydir := ExtractFilePath(Application.EXEName) + 'db_back\';
if (Not DirectoryExists(mydir)) then
begin
CreateDir(mydir);
end;
mydir := mydir + FormatDateTime('yyyymmddhhmmss', now()) + '.his';
if (CopyFileTo( ExtractFilePath(Application.EXEName)+'mydb.mdb', mydir)) then
begin
str := '成功备份历史记录。路径为' + mydir;
MessageDlg('成功备份历史记录。' + chr(13) + '路径为' + mydir, mtInformation, [mbOk], 0);
SendMessage(Handle, WM_ShowInfo1, 2, Integer(PChar(str)));
end else
begin
str := '备份历史记录数据库文件失败!';
MessageDlg('备份历史记录失败!', mtError, [mbOK], 0 );
SendMessage(Handle, WM_ShowInfo1, 3, Integer(PChar(str)));
end;
end;