Hallo JCB
Alter Procedure QM_Test_100 @test int AS
SELECT @test=123
return @test
Warum übergibst Du einen Wert, wenn Du ihn anschließend nur überschreibst?
Ja, ich weiß, Du hast den Code zusammengestrichen. Ich würde es trotzdem nicht tun.
Ich hab das Gefühl, dass vielleicht mein RAM mitterweile ne Macke hat, denn ich hab vorher schon diverse Prozeduren geschrieben. Und da trat dieses Problem nicht auf.
Viel interessanter als Deine Stored Procedure ist der Aufruf. Kannst Du ausschließen, dass dabei ein Fehler auftritt. Es könnte beispielsweise der SP _kein_ Wert übergeben werden.
PS: Als Server läuft der MS SQL Server 2000 (auf dem gleichen Rechner auf dem ich entwickle).
Eine nicht ganz unwichtige Information. Ein DBMS läßt sich oftmals nicht leicht erraten.
Freundliche Grüße
Vinzenz