• 2838阅读
  • 1回复

如何使用qt远程备份MSSQL表格 [复制链接]

上一主题 下一主题
离线zxzxdtc
 

只看楼主 倒序阅读 楼主  发表于: 2013-01-09
RT,我用如下语句可以成功的在MSSQL里面导出指定表格:
EXEC master..xp_cmdshell 'BCP student.dbo.student out d:test2.txt -c -T'

但我将此语句放进qt的字符串中使用 querymodel->setquery(执行语句) 这样来执行就会出现如下错误

"[Microsoft][ODBC SQL Server Driver][SQL Server]过程'xp_cmdshell' 的请求失败,因为 'xp_cmdshell' 是 过程 对象。 [Microsoft][ODBC SQL Server Driver][SQL Server]该游标未声明。 QODBC3: Unable to execute statement"

请问如果我要实现点击一个button,就可以备份sql server的一张表,我该怎么实现。
离线XChinux

只看该作者 1楼 发表于: 2013-01-09
你將它封裝成一個存儲過程,簡化setQuery()中的語句,試試看.
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个