Wie man einen Wert aus der gespeicherten Prozedur
Wie man einen return-Wert aus der gespeicherten Prozedur, mit VB6
und SQL Server
.
Gespeicherte Prozedur
ALTER PROCEDURE [dbo].[DayAttn]
@Attn VARCHAR(12) OUTPUT
AS
BEGIN
SELECT @Attn = MAX(id)
FROM table1
RETURN @Attn
END
VB6
conn.Execute "exec DayAttn '" '" & Attn & "'"
Der obige code zeigt eine Fehlermeldung an.
- Meine Kristallkugel ist kaputt. Was ist der Fehler???
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieser code sollte dir zeigen, wie es in VB6/ADO classic:
Hier ist die Nutzung von in/out-Parameter zu:
Beispiel Für Eine Gespeicherte Prozedur
VB6-Code:
Siehe auch how-to-get-return-Wert einer gespeicherten Prozedur (Dank Pecos Bill!)