SQL Server 2000,ADO 2.8,VB6

Kha*_*lid 3 sql-server vb6 ado

如何判断事务是否处于活动状态,即在发出Begin Transaction之前我想确保以前的事务没有打开..平台是VB6,MS-SQL Server 2000和ADO 2.8

Dan*_*n S 6

您可以检查@@ TRANCOUNT变量,以获取当前与数据库的连接.每次打开事务时它都会增加1.

http://msdn.microsoft.com/en-us/library/aa933178(SQL.80).aspx