Ändern Sie zwei Zeilen wie folgt:
cmdData.CommandType = CommandType.StoredProcedure;
cmdData.CommandText = "spsOME( 4, 'DATA', 389552022,@intOutReturn);";
Sie müssen auch einen Parameter zur Parametersammlung von cmData
hinzufügen für @intOutReturn
Parameter. Ich werde kein Beispiel dafür geben, da die Syntax je nach Datenbank variiert und ich nicht weiß, wie die von MySQL aussieht.
Auch diese Zeile:
cmdData.Transaction = trnData;
..ist nur notwendig, wenn Sie andere db-Operationen durchführen, die in derselben Transaktion enthalten sein sollten. Wenn nicht, würde ich diese Zeile weglassen.