示例#1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Start");

            BD.DataBase.DeleteDataBase("myBackLogDataBase.sqlite3");
            Console.ReadLine();
            BD.DataBase db = new BD.DataBase();


            db.NonQuery("Insert into plataforma values (0, 'Steam', 'PC Master Race')");

            List <object[]> reader = db.Select("Select * from progresion");


            try
            {
                Console.WriteLine("Progesion List");
                foreach (var r in reader)
                {
                    Console.WriteLine("ID: {0} - Nombre: {1} - Descripcion: {2}", r[0], r[1], r[2]);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(">> EXCEPTION: " + ex.Message);
            }


            Console.Read();
        }
示例#2
0
        /// <summary>
        /// Carga un archivo de creacion .sql en la base de datos sqlite3
        /// </summary>
        /// <param name="db"></param>
        public static void Import(BD.DataBase db)
        {
            if (!File.Exists(path_import))
            {
                Console.WriteLine(">> ERROR: Exported SQL not found");
                return;
            }

            try
            {
                //Leer archivo creador (exportacion)
                string import = File.ReadAllText(path_import);

                //Load in db import file
                db.LoadStatement(import);
            }
            catch (Exception ex)
            {
                Console.WriteLine(">> EXCEPTION: Error en la lectura de datos\nInfo: " + ex.Message);
            }
        }
示例#3
0
 public static void CrearModelo(BD.DataBase db)
 {
     Import(db);
 }
示例#4
0
 public static void ResetBD()
 {
     BD.DataBase dataBase = new BD.DataBase();
     dataBase.DeleteDataBase();
     dataBase = new BD.DataBase();
 }