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