private void CommandOccurred(object eventdata) { DataCommandBase dcb = eventdata as DataCommandBase; try { dcb.Execute(this); } catch (ThreadAbortException) { } catch (Exception ex) { while (ex != null) { //PIPS.Logger.Exception(ex); ex = ex.InnerException; } } }
/*public SQLiteCommand CreateCommand() { * if(this.conn == null) * return null; * return this.conn.CreateCommand(); * }*/ public void AddCommand(DataCommandBase cmd) { this.commandQueue.AddEvent(cmd); }