The information in this article applies to:
BUG #: 18891 (SQLBUG_65) SYMPTOMSAn UPDATE statement that causes both a 306 and a 403 error will abort any active transactions (implicit or explicit). In other circumstances where these errors are encountered, neither a 306 nor a 403 error will roll back a transaction. The errors are:
-and-
WORKAROUNDDesign the application so that no particular state is assumed following an unanticipated error. The value of the variable @@TRANCOUNT may be examined following an error to determine whether the current transaction is still open. @@TRANCOUNT specifies the number of currently active transactions for the current user. STATUSMicrosoft has confirmed this to be a problem in SQL Server version 6.5. Additional query words:
Keywords : kbbug6.50 kbSQLServ650bug |
Last Reviewed: December 14, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |