Article ID: 172309 - Last Review: March 14, 2006 - Revision: 4.0 FIX: Infinite Loop When Trying to UPDATE a cursor with a WHERE CURRENT OF ClauseThis article was previously published under Q172309
BUG #: 17129 (SQLBUG_65)
SYMPTOMS
An UPDATE of a cursor with a WHERE CURRENT OF clause may cause an infinite
loop if the DECLARE CURSOR statement includes a WHERE clause and the
underlying table does not have a primary key. The following scripts
demonstrate this problem:
WORKAROUND
You can avoid this problem if you create the table with a primary key. The
following scripts demonstrate the workaround for this problem:
STATUS
Microsoft has confirmed this to be a problem in SQL Server 6.5. This problem has been corrected in Service Pack 5a for Microsoft SQL Server 6.5.For more information, click the following article number to view the article in the Microsoft Knowledge Base: 197177
(http://support.microsoft.com/kb/197177/
)
INF: How to Obtain SQL Server 6.5 Service Pack 5a For more information, contact your primary support provider.
| Article Translations
|

Back to the top
