Пример #1
0
        public Card selectCard(string sql)
        {
            SQLiteCommand cmdQ = new SQLiteCommand(sql, conn);

            SQLiteDataReader reader = cmdQ.ExecuteReader();
            while (reader.Read())
            {
                Card card = new Card(reader.GetInt32(0), reader.GetString(1), reader.GetInt32(2), reader.GetInt32(3), reader.GetInt32(4), reader.GetInt32(5), reader.GetInt32(6), reader.GetInt32(7), reader.GetInt32(8), reader.GetString(9), reader.GetString(10), reader.GetString(11));
                return card;
            }
            return null;
        }
Пример #2
0
 public List<Card> selectCards(string sql)
 {
     List<Card> cardlist = new List<Card>(800);
     SQLiteCommand cmdQ = new SQLiteCommand(sql, conn);
     try {
         SQLiteDataReader reader = cmdQ.ExecuteReader();
         while (reader.Read())
         {
             Card card = new Card(reader.GetInt32(0), reader.GetString(1), reader.GetInt32(2), reader.GetInt32(3), reader.GetInt32(4), reader.GetInt32(5), reader.GetInt32(6), reader.GetInt32(7), reader.GetInt32(8), reader.GetString(9), reader.GetString(10), reader.GetString(11));
             cardlist.Add(card);
         }
         return cardlist;
     }
     catch { return cardlist; }
 }
Пример #3
0
 public void insertCard(Card[] card)
 {
     SQLiteCommand cmdInsert = new SQLiteCommand(conn);
     for (int i = 0; i < card.Length; i++)
     {
         cmdInsert.CommandText = "INSERT INTO card VALUES(null, '"
             + card[i].name + "', "
             + card[i].level + ","
             + card[i].power + ","
             + card[i].guard + ","
             + card[i].demage + ","
             + card[i].color + ","
             + card[i].type + ","
             + card[i].single + ",'"
             + card[i].introduction + "','"
             + card[i].effect + "','"
             +card[i].number+"')";//插入卡片信息
         cmdInsert.ExecuteNonQuery();
     }
 }