protected override void ExecuteCommand(ExecuteCmdDelegate proc) { try { proc.Invoke(); } catch (DbException e) { if (MessagePrinter != null) { MessagePrinter.PrintMessage(e.Message, ErrorsManager.Messages.DBErrorMsg, 1, 1); } _last_error = e.ErrorCode; } }
/// <summary> /// Обертка для выполнения DbCommand /// </summary> /// <param name="proc"></param> protected override void ExecuteCommand(ExecuteCmdDelegate proc) { try { _last_error = 0; proc.Invoke(); } catch (SqlException e) { string msg = GetErrorMessage(e); if (MessagePrinter != null) { MessagePrinter.PrintMessage(msg, ErrorsManager.Messages.DBErrorMsg, 1, 1); } } }
/// <summary> /// Обертка для выполнения DbCommand /// </summary> /// <param name="proc"></param> protected override void ExecuteCommand(ExecuteCmdDelegate proc) { try { _last_error = 0; proc.Invoke(); } catch (MySqlException e) { if (MessagePrinter != null) MessagePrinter.PrintMessage(e.Message, ErrorsManager.Messages.DBErrorMsg, 1, 1); _last_error = e.ErrorCode; } }
/// <summary> /// Обертка для выполнения DbCommand /// </summary> /// <param name="proc"></param> protected override void ExecuteCommand(ExecuteCmdDelegate proc) { try { _last_error = 0; proc.Invoke(); } catch (SqlException e) { string msg = GetErrorMessage(e); if (MessagePrinter != null) MessagePrinter.PrintMessage(msg, ErrorsManager.Messages.DBErrorMsg, 1, 1); } }
protected abstract void ExecuteCommand(ExecuteCmdDelegate proc);