Hi Oli,

in .Net ist die Art und Weise gleich. Egal ob du mit Java, C# oder C++ arbeitest. Du musst nur den ODBC oder DB2 .Net Prover Namespace angeben.

Code:
using System.Data.Odbc;

OdbcCommand vCmd = new OdbcCommand();
vCmd.Connection = vConnODBC;
vCmd.CommandType = CommandType.StoredProcedure;
vCmd.CommandText = "CALL MyProc()";
try
{
  vCmd.Connection.Open();
  vCmd.ExecuteNonQuery();
}
catch (OdbcException e)
{
  write2Log(e);
  MessageBox.Show(e.Message);
  return -1;
}
finally
{
  vCmd.Connection.Close();
  vCmd.Dispose();
}
Bzw. wenn du ein PGM-Objekt aufrufen möchtest, musst du halt die QCMDEXC aufrufen. Gibt aber im Forum genug Beispiele wie man das machen muss.