VC备份还原ACCESS数据库

原创 2007年09月20日 15:25:00

void CMainFrame::OnDatabaseBackup()
{
 // TODO: Add your command handler code here
 if(AfxMessageBox("确定要备份数据库?",MB_OKCANCEL)==IDCANCEL)
 {
  return;
 }  
 if(CopyFile(".//libDB.mdb",".//libDB.bak",FALSE))
  AfxMessageBox("数据库备份成功¡");
 else
  AfxMessageBox("数据库备份失败¡");  
}

void CMainFrame::OnDatabaseRecover()
{
 // TODO: Add your command handler code here
 if(AfxMessageBox(还原数据库将覆盖原来的数据库,确定要还原?",MB_OKCANCEL)==IDCANCEL)
 {
  return;
 }  
 if(CopyFile(".//libDB.bak",".//libDB.mdb",FALSE))
  AfxMessageBox("数据库还原成功¡");
 else
  AfxMessageBox("数据库还原失败¡");   

其中 CopyFile用法如下:

The CopyFile function copies an existing file to a new file.

BOOL CopyFile(
  LPCTSTR lpExistingFileName,
                          // pointer to name of an existing file
  LPCTSTR lpNewFileName,  // pointer to filename to copy to
  BOOL bFailIfExists      // flag for operation if file exists
);
 

Parameters

lpExistingFileName
Pointer to a null-terminated string that specifies the name of an existing file.
lpNewFileName
Pointer to a null-terminated string that specifies the name of the new file.
bFailIfExists
Specifies how this operation is to proceed if a file of the same name as that specified by lpNewFileName already exists. If this parameter is TRUE and the new file already exists, the function fails. If this parameter is FALSE and the new file already exists, the function overwrites the existing file and succeeds

相关文章推荐

sql数据库还原和备份工具

  • 2017年10月27日 16:37
  • 278KB
  • 下载

SQL2000数据库备份还原的方法

  • 2015年10月28日 20:08
  • 254KB
  • 下载

利用T-SQL语句,实现数据库的备份与还原的功能

利用T-SQL语句,实现数据库的备份与还原的功能体现了SQL Server中的四个知识点:1.   获取SQL Server服务器上的默认目录2.   备份SQL语句的使用3.   恢复SQL语句的使...

C# 备份还原mysql数据库示例工具

  • 2017年01月19日 13:05
  • 87KB
  • 下载

备份还原数据库

  • 2016年05月22日 22:54
  • 1.15MB
  • 下载

5.非关系型数据库(Nosql)之mongodb:创建集合,备份与导入导出, 数据还原,导入导出

1 固定集合 固定集合值得是事先创建而且大小固定的集合 2 固定集合的特征:固定集合很像环形队列,如果空间不足,最早文档就会被删除,为新的文档腾出空间。一般来说,固定集合适用于任何想要自动淘汰过期...

通过T-SQL语句实现数据库备份与还原的代码

--利用T-SQL语句,实现数据库的备份与还原的功能  -- --体现了SQL Server中的四个知识点:  -- --1. 获取SQL Server服务器上的默认目录  -- --2....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VC备份还原ACCESS数据库
举报原因:
原因补充:

(最多只允许输入30个字)