C++ ODBC删除/截断无工作(MSSQL)

C++ ODBC删除/截断无工作(MSSQL),c++,sql-server,odbc,C++,Sql Server,Odbc,因此,我决定在将此ETL模块部署到2008R2机箱之前,使用SLQ Server Express在我的开发机器上进行测试 我正在使用连接字符串: 驱动程序={SQL Server};服务器=。\SQLExpress;数据库=MyTable;可信连接=是 我可以插入、选择和更新没有问题,但当我尝试删除或截断时,查询不会返回错误,但随后的选择会显示完整的所有数据 阅读后: 我不清楚这是权限问题、连接问题还是语句属性问题: 我现在头痛,我想这可能很简单。有人知道这可能是什么吗?不知道吗?贾贾宾克斯

因此,我决定在将此ETL模块部署到2008R2机箱之前,使用SLQ Server Express在我的开发机器上进行测试

我正在使用连接字符串: 驱动程序={SQL Server};服务器=。\SQLExpress;数据库=MyTable;可信连接=是

我可以插入、选择和更新没有问题,但当我尝试删除或截断时,查询不会返回错误,但随后的选择会显示完整的所有数据

阅读后:

我不清楚这是权限问题、连接问题还是语句属性问题:


我现在头痛,我想这可能很简单。有人知道这可能是什么吗?

不知道吗?贾贾宾克斯在这里…:您是否在SELECT之前回滚的事务中运行DELETE或TRUNCATE?或者在执行SELECT之前是否抛出了被catch块吞没的异常?您是否检查了有多少行受到DELETE或TRUNCATE命令的影响?您是否有权访问SQL Server Profiler以跟踪发送的命令和用户错误消息?在事务内部…否。拒绝例外。。。检查。探查器将不会在W2K8R2之外运行,即使它是使用Express安装的,而它不是。接下来我需要在W2K8R2上进行测试。如果您安装了适用于该版本的相关客户端工具,则可以使用探查器跟踪express实例。