Tecnología

Inicio

¿Cómo fijo un Visual Studio 6.0 T-SQL Depurador de desbordamiento del búfer?

¿Cómo fijo un Visual Studio 6.0 T-SQL Depurador de desbordamiento del búfer?


Transact-SQL (T-SQL) es una implementación del lenguaje de consulta estructurado utilizado para el acceso de base de datos. El depurador de T-SQL es una herramienta de depuración de Microsoft SQL Server integrado con el diseñador de entornos de datos. Se puede depurar procedimientos almacenados remotos escritos en T-SQL desde el entorno de Microsoft Visual Basic, Visual Studio es decir, utilizando T-SQL depurador. llamadas a procedimientos remotos son una forma de incrustar un código SQL en C, C ++ o aplicación de cliente de Visual Basic. Si instala la versión Enterprise Edition de Visual Basic, los componentes de cliente de T-SQL depurador se incluirán como parte de las herramientas de cliente de SQL Server. Los componentes de servidor deben estar instalados con la instalación de SQL Server (versión 6.5 y Service Pack 3 o posterior).

El objeto de Microsoft Visual Basic T-SQL depurador "VBSDIEvent" contiene un método oculto llamado "NewSPID." Si el tercer parámetro "lpctstrDBName" contiene una cadena mayor de 45 caracteres, un desbordamiento de memoria puede ocurrir en Visual Basic 6.0 Entorno de desarrollo integrado (IDE) "VB6.exe." El error de tiempo de ejecución dice que una llamada a procedimiento remoto. Visual Studio 6.0 Service Pack 6 curaciones este problema.

Instrucciones

1 Descargar Visual Studio 6.0 Service Pack 6 o superior de descarga de Microsoft Centro. (Ver Recursos).

2 Lanzamiento de Visual Studio.

3 Vuelve a tu entorno de Visual Basic para la depuración depurar el código fuente.

4 Volver a crear el escenario que estaba causando el desbordamiento del búfer. Paso a través de la llamada a procedimiento remoto o el código T-SQL en el programa cliente que provocó el error. No debería ver el mensaje de error.