? Transact -SQL (T -SQL) ist eine Implementierung der Structured Query Language für den Datenbankzugriff verwendet . Der T- SQL Debugger ist ein Microsoft SQL Server Debugging-Tool mit dem Data Environment Designer integriert. Sie können debuggen remote gespeicherte Prozeduren in T- SQL von der Microsoft Visual Basic-Umgebung , dh Visual Studio , mit T- SQL Debugger geschrieben. Remote Procedure Calls sind ein Weg, um SQL -Code in einem C einzubetten , C + + oder Visual Basic -Client-Anwendung . Wenn Sie die Enterprise Edition von Visual Basic installieren, werden die Client-seitigen Komponenten von T -SQL- Debugger als Teil des SQL Server -Client-Tools enthalten sein. Die Server-seitigen Komponenten müssen mit der SQL Server -Installation (Version 6.5 und Service Pack 3 oder höher) installiert sein. Der Microsoft Visual Basic T- SQL Debugger Object " VBSDIEvent " enthält eine versteckte Methode namens " NewSPID . " Wenn der dritte Parameter " lpctstrDBName " enthält eine Zeichenfolge größer als 45 Zeichen kann ein Pufferüberlauf in Visual Basic 6.0 Integrated Development Environment (IDE) auftreten " vb6.exe . " Die Laufzeit Fehler sagt, dass ein Remoteprozeduraufruf ist fehlgeschlagen . Visual Studio 6.0 Service Pack 6 Kuren dieses Problem . Anleitung
1
Download von Visual Studio 6.0 Service Pack 6 oder höher von Microsoft Download Center . ( Siehe Ressourcen).
2
Starten Sie Visual Studio.
3
zurück zu Ihrem Visual Basic Debugging-Umgebung , um den Quellcode zu debuggen.
4
Erstellen Sie das Szenario, was die Pufferüberlauf . Schritt durch die Remote Procedure Call oder T -SQL-Code in der Client- Programm, das den Fehler verursacht hat. Sie sollten nicht die Fehlermeldung.