是否支持嵌套事务?

时间:2018-06-11 14:25:23

标签: vb6 adodb

我有一个使用ADODB库在vb6中编码的遗留应用程序,连接到Microsoft SQL Server 2008。 我可以创建嵌套事务(classe Connection.BeginTrans吗?)

我怎么知道它是否真的受到支持?

1 个答案:

答案 0 :(得分:0)

Microsoft SQL Server 2008确实支持嵌套事务。

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

因此,如果您两次调用它,并且嵌套事务正常运行,则返回值将为2。对于第三次调用,返回值为3,依此类推。

启用或回滚会使返回值减小1。

有关此功能的说明文件,请参见此处:

https://www.w3schools.com/asp/met_conn_begintrans.asp

祝你好运。