我使用Microsoft Visual C#2008 Express Edition與SqlLite返回一個字符串或整數。我成功地打開了我的數據庫和C#代碼,將條目添加到我的表中。基本幫助使用SQLite在C#中需要 - 從查詢
當談到retriving數據,我有一些問題,一直在尋找,尋找如何做這些基本的東西基本教程信息網上...
這裏是我的代碼...(之後我已經打開了被稱爲「conn將」在這裏)到數據庫的連接:
SQLiteCommand cmd = new SQLiteCommand(conn);
cmd.CommandText = "select myField1,myField2 from myTable where myField3 = '" + tempstring + "';";
cmd.CommandType = CommandType.Text;
SQLiteDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
string tmp = reader.GetString(0);
System.Console.WriteLine(" my output = " + tmp);
}
當我執行這個......我沒有得到任何錯誤,因爲我得到的最後一行沒有輸出,它看起來像while循環根本沒有執行。
我是一個初學者到這個東西...我缺少什麼,是有一個良好的網絡資源在那裏我可以學到這些基本的東西?我對它自己的SQL非常舒服......只是沒有像C#一樣集成這樣的...
添加一些調試(Debug.WriteLine)輸出。是否按照假設的SQL?變量「tempstring」是否有正確的值? – VVS 2009-05-24 18:16:33