public override object ExecuteWithResult(string cmdStr) { object rt = null; try { rt = CurDBE.ExecuteDataList(cmdStr); } catch (InvalidOperationException se) { Debug.WriteLine(se.Message); } catch (Exception ee) { #if DEBUG throw ee; #else NotifyError(ee.Message); #endif } return(rt); }