public RMDB() { string path = Internal.WORKPATH + DBPATH; HISTORY_PATH = Internal.WORKPATH + System.IO.Path.DirectorySeparatorChar + "xml" + System.IO.Path.DirectorySeparatorChar + "history.events"; NEW_DATABASE = !System.IO.File.Exists(path); DB = new My.SQLLite(path, DBCREATE); int versione = SetVersion(false); if (versione <= 31) { My.Box.Info("A causa di un errore nella vecchia versione di RMO,\r\n" + "E' necessario eseguire nuovamente il download degli eventi.\r\n" + "Quando sarai connesso ad internet ricordati di eseguire:\r\n" + "Menu -> Azioni -> Reset degli eventi\r\n\r\n" + "Durerà molti minuti e reinserirà tutti gli eventi."); } else if (versione <= 32) { My.Box.Info("A causa di nuove implementazioni in RMO,\r\n" + "E' necessario eseguire nuovamente il download degli eventi.\r\n" + "Quando sarai connesso ad internet ricordati di eseguire:\r\n" + "Menu -> Azioni -> Reset degli eventi\r\n\r\n" + "Durerà molti minuti e reinserirà tutti gli eventi."); } else if (versione < 70) { My.Box.Info("A causa di nuove implementazioni in RMO,\r\n" + "E' necessario effettuare la ricostruzione del database\r\n" + "Please, for new features of database please rebuild database\r\n"); Internal.Main.Rebuild_Database(); } LoadHistory(); }
public RMDB() { string path = Internal.WORKPATH + DBPATH; HISTORY_PATH = Internal.WORKPATH + System.IO.Path.DirectorySeparatorChar + "xml" + System.IO.Path.DirectorySeparatorChar + "history.events"; NEW_DATABASE = !System.IO.File.Exists(path); DB = new My.SQLLite(path, DBCREATE); int versione = SetVersion(false); if (versione <= 31) { My.Box.Info("A causa di un errore nella vecchia versione di RMO,\r\n"+ "E' necessario eseguire nuovamente il download degli eventi.\r\n"+ "Quando sarai connesso ad internet ricordati di eseguire:\r\n"+ "Menu -> Azioni -> Reset degli eventi\r\n\r\n"+ "Durerà molti minuti e reinserirà tutti gli eventi."); } else if (versione <= 32) { My.Box.Info("A causa di nuove implementazioni in RMO,\r\n"+ "E' necessario eseguire nuovamente il download degli eventi.\r\n"+ "Quando sarai connesso ad internet ricordati di eseguire:\r\n"+ "Menu -> Azioni -> Reset degli eventi\r\n\r\n"+ "Durerà molti minuti e reinserirà tutti gli eventi."); } else if (versione < 70) { My.Box.Info("A causa di nuove implementazioni in RMO,\r\n" + "E' necessario effettuare la ricostruzione del database\r\n" + "Please, for new features of database please rebuild database\r\n"); Internal.Main.Rebuild_Database(); } LoadHistory(); }
public void Dispose() { if (DB != null) { DB.CloseDatabase(); DB = null; } }