FIX: dbstrcpy() Copies Maximum of 32676 Bytes to Destination
  
PSS ID Number: Q112002
Article last modified on 01-24-1995
 
4.20   | 4.20 | 4.20
 
MS-DOS | OS/2 | WINDOWS
 

----------------------------------------------------------------------
The information in this article applies to:
 
 - Microsoft SQL Server Programmer's Toolkit, version 4.2
----------------------------------------------------------------------
 
BUG# 8624 (4.20.00)
 
SYMPTOMS
========
 
When using dbstrcpy() to examine the contents of the current DB-Library (DB-
Lib) command buffer, only the first 32767 bytes are copied to the
destination address.
 
STATUS
======
 
Microsoft has confirmed this to be a problem in DB-Library version 4.20.00.
This problem was corrected in DB-Library version 4.21.00. For more
information, contact your primary support provider.
 
MORE INFORMATION
================
 
The size of the command buffer is limited only by available memory. Under
16-bit Windows and medium-model MS-DOS, this results in a maximum
theoretical size of 64K. Under large model MS-DOS, OS/2, and Windows NT,
the size of the command buffer can be much larger.
 
Additional reference words: 4.20 dblib ptk dblibrary
KBCategory: kbprg
KBSubCategory: SSrvDB_Lib SSrvProg
 
=============================================================================
 
Copyright Microsoft Corporation 1995.
