事务回滚 执行环境

dy.chen 发布于 2010/11/24 23:38
阅读 259
收藏 1

msdn上说,执行SQLEndTran进行事务回滚操作时,共享(shared environment)环境句柄或者建立在共享环境下的连接句柄不能执行次操作。但是我在测试时,发现两者都可以使用,并且能正确执行。请各位指教一下这是为什么呢?以下是手册上的一段话:

SQLEndTran cannot be used to commit or roll back transactions on a shared environment. SQLSTATE HY092 (Invalid attribute/option identifier) will be returned if SQLEndTran is called with Handle set to either the handle of a shared environment or the handle of a connection on a shared environment.

unixodbc3.0是否已经改变了呢?请各位大侠确认以下:

加载中
返回顶部
顶部