2016-12-14 17 views

回答

0

您需要参考SqliteDataReader

static void Main() 
{ 
    string cs = "URI=file:test.db"; 

    using(SqliteConnection con = new SqliteConnection(cs)) 
    { 
     con.Open(); 

     string stm = "Select * from ContryLookup"; 

     using (SqliteCommand cmd = new SqliteCommand(stm, con)) 
     { 
      using (SqliteDataReader rdr = cmd.ExecuteReader()) 
      { 
       while (rdr.Read()) 
       { 
        Console.WriteLine(rdr.GetInt32(0) + " " 
         + rdr.GetString(1) + " " + rdr.GetInt32(2)); 
       }   
      } 
     } 

     con.Close(); 
    } 
} 

Credits

Worth mentioning

0

你有一个执行过程调用执行? 执行所需操作的一种方法是使用ExecuteReader过程并将其返回给DataReader对象。然后使用for循环遍历数据:

string sql = "select * from table"; 
SQLiteCommand command = new SQLiteCommand(sql, m_dbConnection); 
SQLiteDataReader reader = command.ExecuteReader(); 
while (reader.Read()) 
     Console.WriteLine(reader["columnName"]); 
相关问题