OdbcTransaction otTransaccion=null;
OdbcCommand cmAS400 = new OdbcCommand();
try
{
//Comienzo de transaccion
otTransaccion = g_cnConexionAS400.BeginTransaction();
cmAS400.Connection = g_cnConexionAS400;
cmAS400.Transaction = otTransaccion;
//Recorre el array y carga los datos en la tabla R55RENTA
foreach (string sRenta in sRentas)
{
cmAS400.CommandText = "INSERT INTO etc etc";
cmAS400.ExecuteNonQuery();
}
otTransaccion.Commit();
}
catch (Exception exp)
{
otTransaccion.Rollback();
}