このSQLiteクエリ結果の結果を変数に取得するにはどうすればよいですか? 私はWindows 8.1アプリケーションでこれにアクセスする必要があります。C#Windows 8.1/SQLite文字列クエリ結果を変数として取得
string queryDB = string.Format("Select * from ContryLookup");
var tempcountryLookUpData = connection.Execute(queryDB);
おかげ
このSQLiteクエリ結果の結果を変数に取得するにはどうすればよいですか? 私はWindows 8.1アプリケーションでこれにアクセスする必要があります。C#Windows 8.1/SQLite文字列クエリ結果を変数として取得
string queryDB = string.Format("Select * from ContryLookup");
var tempcountryLookUpData = connection.Execute(queryDB);
おかげ
あなたは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();
}
}
への参照が必要になります、あなたは実行と呼ばれる実行手順を持っていますか? 必要な処理を実行する方法の1つは、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"]);