System.Data.SqlClient.SqlTransaction myTran;
try
{
   myTran = conn.BeginTransaction( IsolationLevel.ReadCommitted, "myTran" );
   SqlAdapter.Update( ... );
   myTran.Commit();
}
catch
{
   myTrans.Rollback();
}