2009-11-05 1 views
3

Как определить, активна транзакция, т.е. перед выпуском. Начало транзакции. Я хочу убедиться, что предыдущая транзакция не открыта. Платформа - это VB6, MS-SQL Server 2000 и ADO 2.8SQL Server 2000, ADO 2.8, VB6

ответ

6

Вы можете проверить переменную @@ TRANCOUNT для текущего подключения к базе данных. Он увеличивается на 1 при каждом открытии транзакции.

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

+0

+1 Для Халида, вы можете получить это с помощью SELECT @@ TRANCOUNT – Andomar

 Смежные вопросы

  • Нет связанных вопросов^_^