public DBError Open() { var dbError = new DBError(); try { Connection.Open(); } catch (SqlException ex) { dbError.Number = ex.Number; dbError.Message = ex.Message; } return(dbError); }
public CharacterDatabase(Player player) { pData = player; db = new CharacterDB(); dbError = db.Open(); if (dbError.Number != 0) { Global.WriteLog(LogType.System, $"Cannot connect to database", LogColor.Red); Global.WriteLog(LogType.System, $"Error Number: {dbError.Number}", LogColor.Red); Global.WriteLog(LogType.System, $"Error Message: {dbError.Message}", LogColor.Red); } }
public DBError Open() { var dbError = new DBError(); Connection.ConnectionString = connectionString; try { Connection.Open(); } catch (MySqlException ex) { dbError.Number = ex.Message.Length; dbError.Message = ex.Message; } return(dbError); }
public Task LoadData() { var task = Task.Factory.StartNew(() => { var table = store.GetTable("monkeys"); DBError error = new DBError(); var results = table.Query(null, out error); if (results.Length == 0) { populateMonkeys(); return; } ProccessResults(results); }); return(task); }
public DBError Open() { var dbError = new DBError(); Connection.ConnectionString = connectionString; try { Connection.Open(); } catch (MySqlException ex) { // O connector do MySQL não retorna o número do erro. // Nesse caso, estou usando o tamanho da mensagem para indicar que há um erro. dbError.Number = ex.Message.Length; dbError.Message = ex.Message; } return(dbError); }
/// <summary> /// Exception이 발생 할 때마다 호출이 됩니다. /// </summary> /// <param name="name"></param> /// <param name="ex"></param> protected override void OnException(string name, Exception ex) { if (this.criticals != null) { this.HasCritical = this.criticals.Contains(name); } if (_log != null) { //persist-task에 로그를 남기기 위한 용도 _log.MonitorInfo("Download '" + name + "' table error.\r\n" + ex.ToString()); Outputs.DBError info = new DBError(); info.TABLE = name; info.ERROR_LOG = string.Format("Download '{0}' talble error.\r\n {1}", name, ex.ToString()); OutputMart.Instance.DBError.Add(info); } }
public Task LoadData() { var task = Task.Factory.StartNew(() => { var table = store.GetTable("lines"); DBError error = new DBError(); var results = table.Query(null, out error); if (results.Length != 0) { ProccessResults(results); } else { store.BeginInvokeOnMainThread(() => { ClearLines(this, EventArgs.Empty); }); } }); return(task); }
public Task LoadData() { var task = Task.Factory.StartNew (() => { var table = store.GetTable ("monkeys"); DBError error = new DBError (); var results = table.Query (null, out error); if (results.Length == 0) { populateMonkeys (); return; } ProccessResults (results); }); return task; }
public DBException(object error, DBError errorCode) : base(Convert.ToInt64(error).ToString(), errorCode.ToString()) { }
public DBException(string error, System.Exception innerEx, DBError errorCode) : base(error, innerEx, errorCode.ToString()) { }
public DBException(string error, DBError errorCode) : base(error, errorCode.ToString()) { }
public DBException(object error, System.Exception innerEx, DBError errorCode) : base(Convert.ToInt64(error).ToString(), innerEx, errorCode.ToString()) { }
public DBException(DBError err) { NativeError = err; }
public DBException (DBError err) { NativeError = err; }