FIX: Visual Studio 6.0 T-SQL Debugger buffer overflow (281297)



The information in this article applies to:

  • Microsoft Visual Studio, Enterprise Edition 6.0
  • Microsoft Visual Studio 6.0 SP1
  • Microsoft Visual Studio 6.0 SP2
  • Microsoft Visual Studio 6.0 SP3
  • Microsoft Visual Studio 6.0 SP4
  • Microsoft Visual Studio 6.0 SP5
  • Microsoft Visual Basic Professional Edition for Windows 6.0

This article was previously published under Q281297

SYMPTOMS

The Microsoft Visual Basic T-SQL Debugger Object (VBSDIEvent) contains a hidden method, NewSPID. If the third parameter, lpctstrDBName, contains a string that is more than 45 characters, the following error or an Access Violation may occur in the Visual Basic 6.0 integrated development environment (IDE), which is the VB6.exe process:
Run-time error '-2147023170 (800706be)': Automation error. The remote procedure call failed.

STATUS

This bug has been fixed and can be downloaded from the following Microsoft Web site: Because there is no registry key change with this update, make sure that the version of the Vbsdicli.exe file is 6.0.90.94 to verify that the update succeeded. This bug was corrected in Visual Studio 6.0, Service Pack 6. To obtain Visual Studio 6.0 Service Pack 6, visit the following Microsoft Web site:

Modification Type:MajorLast Reviewed:4/30/2006
Keywords:kbVS600sp6fix kbBug kbfix kbQFE kbVS600fix KB281297