我遇到了一个“奇怪”的问题,我不知道发生了什么(我是SQL Server新手)。
我正在对我在SQL Server Management Studio中创建的备份设备进行数据库备份。我正在运行一个简单的查询
BACKUP DATABASE abc TO abcBackupDevice
这样可以正常工作,但是后面的任何SQLExecDirect都会返回“无效的游标状态”错误。
我也在Visual Studio 2012和SQL Server 2012 Express中运行C ++应用程序。
有什么想法吗?
答案 0 :(得分:0)
这与未处理的结果集有关。如果您的查询返回了一些数据,这些数据需要使用SQLMoreResults处理或丢弃数据。