Hallo zusammen,
meine Suche blieb bisher ergebnislos.
Ich möchte ein CL über IBM.Data.DB2.iSeries mit 3 Parametern aufrufen.
1 = Input dec(5, 0)
2 = Input dec(3, 0)
3 = Input/Output char(3)
Das CL ist nicht als "Stored Procedur" registriert.
Dieser Aufruf funktioniert.
myCommand.CommandText = "CALL MYLIB.MYPGM(x'12345f', x'123f', 'ABC')";


Jeder Versuch den 3. Parameter variabel zu gestalten um den Rückgabewert zu erhalten schlägt fehl.

_cmd.CommandText = "CALL AM.WSUEBBUC(@PACODE)";
iDB2Parameter PACODE = newiDB2Parameter();
PACODE.ParameterName = "@PACODE";
PACODE.Value = "BAT";
PACODE.DbType = DbType.String;
PACODE.Direction = ParameterDirection.InputOutput;
PACODE.Size = 3;
_cmd.Parameters.Add(PACODE);

Hilfe !!!!!!!