2016-12-14 3 views

Répondre

0

Vous aurez besoin référence à 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

Avez-vous une procédure appelée exécuter Exécuter ?? Une façon de faire ce que vous voulez est d'utiliser la procédure ExecuteReader et de la renvoyer à un objet DataReader. Ensuite, utilisez une boucle for pour parcourir les données:

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