Ich habe ernsthafte Probleme mit dem Versuch, die Daten vom SP wiederherzustellen. Ich habe versucht, es so zu machen:
%Vor%Aber es liefert nichts an die Variablen sucess oder errorMessage zurück. Was mache ich falsch? Gibt es einen besseren Weg? Es funktioniert gut, wenn direkt auf Oracle ausgeführt wird.
Ich habe nirgendwo gefunden, wo es den ganzen Prozess an einem Ort dokumentiert, also nachdem ich meinen Kopf gegen die Wand geschlagen und ihn herausgeschlagen habe, hier ist meine Version von dem, was ich mir ausgedacht habe, mit einem der Ausgabeparameter von der OP-Code:
%Vor% Dann muss die gespeicherte Prozedur so eingerichtet werden, dass sie den Parameter OUT
akzeptiert, und Sie müssen ihn in der Prozedur zuweisen:
Offensichtlich lassen sich alle anderen Parameter, die gesendet wurden, und die anderen "out" -Parameter - wollten es vereinfachen. Aber das zeigt, wie alles eingerichtet wird, vor, während und nach dem Aufruf der gespeicherten Prozedur in C #, und wie der Parameter OUT
gesetzt und der Wert der gespeicherten Prozedur abgerufen wird.