首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

有关数据库备份有关问题

2012-01-30 
有关数据库备份问题小弟在VC中想执行数据库备份,代码如下:_ConnectionPtrpConn( ADODB.Connection )pCo

有关数据库备份问题
小弟在VC中想执行数据库备份,代码如下:
_ConnectionPtr   pConn( "ADODB.Connection ");
pConn-> Open( "Provider=MSDASQL.1;Persist   Security   Info=False;Data   Source=MSGS;Initial   Catalog=MSGS ", " ", " ",adConnectUnspecified);
CString   strSQL;
//srePath是要存储的文件路径
strSQL.Format( "BACKUP   DATABASE   MSGS     TO   disk   =   '%s ' ",strPath);
  try
{
pConn-> Execute(_bstr_t(strSQL),NULL,adCmdText);
}
        catch(_com_error&   e)
{
AfxMessageBox(e.ErrorMessage(),0,0);
return;
}
特别郁闷的是,这段代码在令一台机器上正常执行过,我只是加了个路径变量而已。
还请高手指教。。。

[解决办法]

备份数据库语法举例:

BACKUP DATABASE Northwind TO DISK = "c:\backup\Northwind.bak "

注意,是双引号,你试试看。

热点排行