To resolve this problem, obtain the latest service pack for Microsoft SQL Server 2000. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
290211 INF: How to Obtain the Latest SQL Server 2000 Service Pack
MDAC 2.7
The English version of this fix has the file attributes (or later) that are listed in the following table. The dates and times for these files are listed in coordinated universal time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the
Time Zone tab in the Date and Time tool in Control Panel.
Date Version Size File Name
-----------------------------------------------------
19-Apr-2002 2000.81.8508.0 356,352 bytes Sqlsrv32.dll
19-Apr-2002 2000.81.8508.0 90,112 bytes Sqlsrv32.rll
19-Apr-2002 2000.81.8508.0 24,576 bytes Odbcbcp.dll
MDAC 2.6
The English version of this fix has the file attributes (or later) that are listed in the following table. The dates and times for these files are listed in coordinated universal time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the
Time Zone tab in the Date and Time tool in Control Panel.
Date Version Size File Name
-----------------------------------------------------
26-Apr-2002 2000.80.617.0 475,217 bytes Sqlsrv32.dll
26-Apr-2002 2000.80.617.0 90,112 bytes Sqlsrv32.rll
26-Apr-2002 2000.80.617.0 29,252 bytes Odbcbcp.dll
WORKAROUND
To work around this problem, use one of the following methods:
- Open a server-side cursor instead of a forward-only, read-only
result set to avoid the "Connection is busy with results for another hstmt" error message.
- Create a separate connection to execute each query to prevent this error from occurring.