Execute(bstrSQL,NULL,sdCmdText);
语句中的bstrSQL变量怎么样附值?
我通过一个对话打开对话框,获得了保存的路径str;
然后我想用bstrSQL="backup database manager to disk =str";
语句来实现,但是编译没问题,就是备份的时候出错,是不是格式有问题,希望高手指点下
语句中的bstrSQL变量怎么样附值?
我通过一个对话打开对话框,获得了保存的路径str;
然后我想用bstrSQL="backup database manager to disk =str";
语句来实现,但是编译没问题,就是备份的时候出错,是不是格式有问题,希望高手指点下
是_bstr_t类型 ,不能调用format 函数吧
CString str= _T("123");
_bstr_t bstr = cs.AllocSysString();
strBackup.Format("backup database manager to disk = '%s'",str);
_bstr_t bstrSQL = strBackup.AllocSysString();
_bstr_t vSQL;
vSQL="backup database SAMSData to disk= 路径" ;
m_pConnection->Execute(bstrSQL,NULL,adCmdText);
断开连接;
可以看看这个网址:
http://topic.csdn.net/t/20050630/09/4113865.html