BUG: Premature Query Timeout Under Dbmssoc3.dll

ID: Q152132


The information in this article applies to:


SYMPTOMS

When executing queries from a 16-bit Windows application using Dbmssoc3.dll, the query timeout can occur earlier than that set by the application. This problem occurs only if the application sends queries using blocking calls such as dbsqlexec() in DB-Library, and the timeout value is set to more than 60 seconds.

This problem can also occur in ODBC applications.


CAUSE

SQL Server socket net-library for windows (Dbmssoc3.dll) does not timeout correctly according to the value set by the DB-Library or ODBC applications.


WORKAROUND

There are two possible workarounds:


STATUS

Microsoft has confirmed this to be a problem in Microsoft SQL Server versions 6.0 and 6.5. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.

Additional query words: tcp/ip sockets


Keywords          : kbbug6.50 kbbug6.00 
Version           : 6.0 6.5
Platform          : WINDOWS 
Issue type        : 

Last Reviewed: March 28, 1999