BUG: Multiple threads Cause Connection Busy Error in the DriverLast reviewed: November 3, 1997Article ID: Q175904 |
The information in this article applies to:
SYMPTOMSMultiple threads, each allocating its own HSTMT using server cursors (active statements) sharing a single connection, cause the following error on prepared execution of a SQL statement:
S1000: [Microsoft][ODBC SQL Server Driver] Connection is busy with results for another hstmt WORKAROUNDTo work around this problem, use SQLExecDirect statements instead of SQLPrepare and SQLExecute when using multiple active HSTMTs (on different threads) and server cursors.
STATUSMicrosoft has confirmed this to be a problem in SQL Server version 6.5 and Open Database Connectivity version 3.0. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.
|
Additional query words: timing multi-threaded
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |