参看SQL的Backup database,Restore database的SQL语句
然后用ADO的Connection的Execute来执行以上的SQL语句!
然后用ADO的Connection的Execute来执行以上的SQL语句!
解决方案 »
- 碰到这类问题,我彻底懵了 occi
- 我就想要一条线。。就这么简单。。
- 用CSocket编程时总是出现内存错误该怎么办?
- ACTIVEX开发中碰到的一些问题,求救 关键字 xp风格 无模态对话框 内存释放
- 请问如何使我点击屏幕其他地方就能消除系统托盘弹出的右键菜单
- C语言中的Inline关键字是怎么回事?
- 高分征求:发送(SMTP验证)电子邮件和接收(POP3)电子邮件的例子。以前的都不合适,或是发不出邮件,或是不能读取中文
- 如何改变RadioBox,checkbox的北京色
- 这是什么东东???
- 怎样在几个光驱中读取我指定的光盘,是通过卷标还是其他?
- Win32应用程序怎样与*.sys交互
- 一个困饶很久的问题:dynamic_cast,static_cast,reinterpret_cast间有什么区别?
HRESULT hr;
_CommandPtr m_comm;
hr=m_comm.CreateInstance(__uuidof(Command));
CString sql;
sql.Format("use master EXEC sp_addumpdevice 'disk', '%s', 'youdir//youdatname'",m_bakname,m_bakname);
m_comm->ActiveConnection=m_conn;//当前连接
m_comm->CommandText=(_bstr_t)sql;
m_comm->CommandType=adCmdText;
m_comm->Parameters->Refresh();
m_comm->Execute(NULL,NULL,adCmdUnknown);
sql.Format("use master BACKUP DATABASE SwitcherDB TO %s",m_bakname);
m_comm1->ActiveConnection=m_conn;
m_comm->CommandText=(_bstr_t)sql;
m_comm->CommandType=adCmdText;
m_comm->Parameters->Refresh();
m_comm->Execute(NULL,NULL,adCmdUnknown);