Der Ausgabeparameter der gespeicherten Prozedur gibt @Value zurück

8

Ich kämpfe mit dieser Sache für die letzte Stunde und ich bin sicher, dass ich etwas kleines vermisse, ich habe eine gespeicherte Prozedur in SQL Server 2008 und C # -Code, die ich die Ausgabeparameter meiner gespeicherten Prozedur zurückgeben möchte .

SQL:

%Vor%

C #

%Vor%

Ausgabe:

%Vor%

Was kann möglicherweise mit mir oder meinem Code falsch sein? Bitte helfen Sie!

    
Dewald Henning 27.09.2012, 16:53
quelle

3 Antworten

12

Sie müssen nur die tatsächlichen Werte aus Ihren Ausgabeparametern auslesen:

%Vor%

Der .ToString() gibt den Wert nicht zurück - er gibt stattdessen den Namen des Parameters zurück ...

Weitere Informationen finden Sie in der MSDN-Dokumentation zu SqlParameter .

    
marc_s 27.09.2012, 16:57
quelle
0

muss das nur tun. Bevor Sie die Ausgabeparameter erhalten, müssen Sie den Datenleser als

schließen %Vor%

und dann erhalten Sie Ausgabeparameter wie

%Vor%

für weitere Hilfe konsultieren Sie diese Ссылка

    
Wasif Ali 11.09.2014 12:15
quelle
0

& gt; Probieren Sie es aus, wenn es für den Parameter multiple output funktioniert:

%Vor%     
quelle

Tags und Links