在CB中怎么样备份ACCESS数据库????

pjh 2004-05-11 08:23:25
在CB中怎么样备份ACCESS数据库????
...全文
81 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunliwen780502 2004-05-13
  • 打赏
  • 举报
回复
private:
AnsiString sDBF, sDBT, sMDX;
AnsiString bDBF, bDBT, bMDX;
///////////////////////////////////////////////////////////////////////
sDBF = Table1->Database->Directory + Table1->TableName;
sDBT = sDBF.SubString(1, sDBF.AnsiPos(".") + "DBT";
sMDX = sDBF.SubString(1, sDBF.AnsiPos(",") + "MDX";
bDBF = sDBF.SubString(1, sDBF.AnsiPos(",") + "~BF";
bDBT = sDBF.SubString(1, sDBF.AnsiPos(",") + "~BT";
bMDX = sDBF.SubString(1, sDBF.AnsiPos(",") + "~DX";

if (FileExists(sDBF))
CopyFile(sDBF.c_str(), bDBF.c_str(), false);
if (FileExists(sDBT))
CopyFile(sDBT.c_str(), bDBT.c_str(), false);
if (FileExists(sMDX))
CopyFile(sMDX.c_str(), bMDX.c_str(), false);
lvjack 2004-05-12
  • 打赏
  • 举报
回复
备份相应的mdb文件,不就结了
arludy 2004-05-12
  • 打赏
  • 举报
回复
使用一个查询控件,其sql语句如下,其中databasename为要备份的数据库名字,单引号内是目标文件的路径和文件名。
backup database databasename to disc='file path and name' with init;

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧