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

asp,access数据库备份压缩还原代码

   新建代码到data_s.asp文件 数据库管理系统
  • mastermanager
  • mastermanager
  • 2008年04月24日 14:10
  • 804

使用VC连接Access数据库的两种方法

 以前的时候用VC写了两种连接Access数据库的方法,为了方便以后查找把这两种方法做一下简单的介绍。Windows平台的数据接口标准有ODBC、OLE DB、ADO和Borland的BDE接口,OD...
  • wanshi131
  • wanshi131
  • 2007年08月25日 16:30
  • 20962

VC++对Access数据库的操作(查询、插入、更新、删除等)

Microsoft Office Access是由微软发布的关系数据库管理系统。Access数据库常应用于小型软件系统中,比如:生产管理、销售管理、库存管理等各类企业管理软件,其最大的优点是:简单易学...
  • margin1988
  • margin1988
  • 2015年01月23日 15:16
  • 5893

access数据库备份与还原问题

由于本人一开始学习数据库是sql sever ,现在开发用access 2003,所以在做数据库的备份与还原时,第一意识就是利用sql语句来实现,但出现了错误,说“无效的inserted ,updat...
  • zhangzeguang88
  • zhangzeguang88
  • 2012年11月27日 01:30
  • 3427

VC 对Access数据库读写操作实例

直接利用DAO来创建、读写Access文件。在下面的示例中,我们将用到两种方法:SQL和DAO类函数来混合实现它们,这样做的目地,我想可以使大家更加方便灵活的运用它们来完成你想要做的东西。在示例程序中...
  • chen1083376511
  • chen1083376511
  • 2017年01月21日 18:49
  • 3476

ADO方式连接带有密码的Access数据库文件(VC、Delphi)

VC: CString strConnectAcc,strConnectSql; //strConnect.Format(_T("Provider=Microsoft.Jet.OLEDB.4.0;D...
  • nanfeiyannan
  • nanfeiyannan
  • 2012年10月30日 23:08
  • 1849

在VC中用ADO动态创建带密码的Access数据库

 本文主要介绍了动态创建access数据库和设置密码的方法.例如:假设一位用户的历史信息需要存放到本地.我们有许多的用户都需要这样的功能.那么手动创建数据库是很麻烦的.于是我们可以考虑动态的来添加.但...
  • VsirSoft
  • VsirSoft
  • 2008年11月14日 16:24
  • 2017

VC创建access数据库

ado技术目前已经成为连接数据库的主流技术,下面我来介绍如何使用ado来动态创建access数据库。 为了使用ado,必须引入微软的两个动态连接库msadox.dll和msado15.dll: #pr...
  • windows_nt
  • windows_nt
  • 2011年06月18日 10:05
  • 1792

asp.net实现Access数据库备份还原

* * 功能说明:备份和恢复SQL Server数据库 * 当使用SQL Server时,请引用 COM组件中的,SQLDMO.dll组件 * 当使用Access中,请浏览添加引用以...
  • fengyarongaa
  • fengyarongaa
  • 2011年04月23日 15:46
  • 1278

VC调用ADO访问ACCESS数据库

1.建立基于对话框的工程test2.在stdafx.h中导入msado15.dll#import "C:/Program Files/Common Files/System/ado/msado15.d...
  • wei801004
  • wei801004
  • 2005年06月06日 18:24
  • 1773
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VC备份还原ACCESS数据库
举报原因:
原因补充:

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