Vb6 是否支持嵌套事务?

Vb6 是否支持嵌套事务?,vb6,adodb,Vb6,Adodb,我有一个用vb6和ADODB库编写的遗留应用程序,连接到Microsoft SQL server 2008。 我是否可以创建嵌套事务(classe Connection.beginters?) 我怎样才能知道它是否确实得到支持 Microsoft SQL Server 2008不支持嵌套事务 判断代码中是否确实支持它的最佳方法是检查Connection.beginters的返回值。对于每个嵌套事务,返回值将增加1 因此,如果您调用它两次并且嵌套事务正在工作,那么返回值将是2。第三个电话是3,以此

我有一个用vb6和ADODB库编写的遗留应用程序,连接到Microsoft SQL server 2008。 我是否可以创建嵌套事务(classe Connection.beginters?)


我怎样才能知道它是否确实得到支持

Microsoft SQL Server 2008不支持嵌套事务

判断代码中是否确实支持它的最佳方法是检查Connection.beginters的返回值。对于每个嵌套事务,返回值将增加1

因此,如果您调用它两次并且嵌套事务正在工作,那么返回值将是2。第三个电话是3,以此类推

提交或回滚将使返回值减少1

有关函数的说明文件,请参见此处:


祝你好运。

你在一个样本数据集上试过吗?我试过了,它实际上不会崩溃,但要确保它真正起作用,正确的方法是什么?看看结果似乎是显而易见的方法。