thieumao

getData SQLite

Aug 7th, 2015
274
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.15 KB | None | 0 0
  1.     private void getData(string nameDb, string nameTable, string querySelect)
  2.     {
  3.         try
  4.         {
  5.             string pass = passchuan;
  6.             // tat ma hoa
  7.             if (!isPass) pass = "PRAGMA hex";
  8.  
  9.             string filename = Application.persistentDataPath + "/" + nameDb;
  10.             SQLiteDB db = new SQLiteDB();
  11.             // and open again
  12.             db.Open(filename);
  13.             //
  14.             // set ENCRYPTION AGAIN, you could  try change to see ENCRYPTION works
  15.             //
  16.             SQLiteQuery qr = new SQLiteQuery(db, pass);
  17.             qr.Step();
  18.             qr.Release();
  19.  
  20.             qr = new SQLiteQuery(db, querySelect);
  21.             while (qr.Step())
  22.             {
  23.                 //                if (!qr.IsNULL("buy")) qr.GetInteger("buy");
  24.                 //                if (!qr.IsNULL("note")) qr.GetInteger("note");
  25.                 //                if (!qr.IsNULL("energy")) qr.GetInteger("energy");
  26.                 //                if (!qr.IsNULL("energy_buy")) qr.GetInteger("energy_buy");
  27.                 //                if (!qr.IsNULL("buy_cube")) qr.GetInteger("buy_cube");
  28.                 //                if (!qr.IsNULL("energy_refill")) qr.GetString("energy_refill");
  29.                 //                if (!qr.IsNULL("energy_refill")) print("energy_refill= " + qr.GetString("energy_refill"));
  30.                 //tbl_HeroUser,tbl_LevelUser
  31.                 //tbl_Boss tbl_Draw tbl_Energy tbl_Hero tbl_Level lbl_Skill tbl_UnlockHero
  32.                 print("Lay du lieu ok" + nameDb + " >> " + nameTable);
  33.                 if (nameTable == "HeroUser")
  34.                 {
  35.                     //                    int test = qr.GetInteger("id_unlockhero");
  36.                     //                    print(">> HeroUser >> id_unlockhero= " + test);
  37.                 }
  38.                 if (nameTable == "LevelUser")
  39.                 {
  40.                 }
  41.                 if (nameTable == "Boss")
  42.                 {
  43.                     //                    int test = qr.GetInteger("id_unlockhero");
  44.                     //                    print(">> HeroUser >> id_unlockhero= " + test);
  45.                     print("Doc duoc Boss");
  46.                 }
  47.                 if (nameTable == "Draw")
  48.                 {
  49.                     //                    int test = qr.GetInteger("cube_buy");
  50.                     //                    print(">> Draw >> cube_buy= " + test);
  51.                 }
  52.                 if (nameTable == "Energy")
  53.                 {
  54.                     //                    int test = qr.GetInteger("note");
  55.                     //                    print(">> Energy >> note= " + test);
  56.                 }
  57.                 if (nameTable == "Hero")
  58.                 {
  59.                 }
  60.                 if (nameTable == "Level")
  61.                 {
  62.                 }
  63.                 if (nameTable == "Skill")
  64.                 {
  65.                 }
  66.                 if (nameTable == "UnlockHero")
  67.                 {
  68.                 }
  69.  
  70.             }
  71.             qr.Release();
  72.             db.Close();
  73.         }
  74.         catch (Exception e)
  75.         {
  76.             print(e.Message);
  77.         }
  78.     }
Advertisement
Add Comment
Please, Sign In to add comment