The information in this article applies to:
BUG #: 14588 (WINDOWS: 6.50) SYMPTOMS
If DYNAMIC CURSOR was opened through sp_cursoropen, and sp_cursor was used
to delete all rows from the table, subsequent calls to sp_cursorfetch with
any fetch type will fail, generating error 614. After the error occurs,
'drop table' fails, and you will receive Msg 3702 until the server is
restarted, even if the cursor has been closed. This problem may also cause
transient error 605 on the table if CURSOR is used repeatedly under this
condition. DBCC CHECKTABLE shows no corruption in the table. Regular
Transact SQL statements, such as SELECT, UPDATE, or DELETE still work fine
on the same table. The text of the error messages follows:
WORKAROUNDTo work around this problem, use the Keyset cursor instead. STATUSMicrosoft has confirmed this to be a problem in Microsoft SQL Server versions 4.2x, 6.0, and 6.5. This problem has been corrected in U.S. Service Pack 2 for Microsoft SQL Server version 6.5. For more information, contact your primary support provider. Additional query words: RPC RELATIVE
Keywords : kbprg SSrvGen kbbug6.50 kbbug4.2x kbbug6.00 kbfix6.50.sp2 |
Last Reviewed: April 4, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |