我正在使用sqlite。我需要將C#中的sql-query轉換爲Windows 8應用程序中的數組。請告訴我,如何逐行讀取查詢? (在Windows窗體中,我使用了ExecuteReader(),但是在windows 8應用程序的sqlite中我找不到這種方法) 謝謝!查詢到陣列C#Metro Apps的結果
回答
要顯示的任何代碼?你試過什麼了 ?
編輯: 首先感謝你的代碼,它會更容易「調試」你有什麼。因爲ExecuteNonQuery返回查詢已更改的行數,所以這絕不會起作用。
您應該改用ExecuteQuery。
SQLiteDataReader reader = db.CreateCommand("Select namebd from names").ExecuteReader();
List<string> list = new List<int>();
using (SqlDataReader reader = reader){
while (reader.Read())
{
list.Add(reader.GetString(0));
}
}
return list.ToArray();
製造陣列(VAR DB =新SQLite.SQLiteConnection(PathLocalFolderdbs)){ VAR 名稱= db.CreateCommand( 「從名稱中選擇namebd」)。的ExecuteNonQuery (); //這裏我想從這個查詢 } – user3234767 2014-10-29 13:48:48
製造陣列見的在編輯用於解決 – FZysset 2014-10-30 10:41:37
我不知道,爲什麼,但... 有一個在SQLite,讓Windows 8的C#不SQLiteDataReader。:) 我可以看到沒有像在Reader中的方法在sqlite庫完全適用於Windows 8應用程序) 這是主要問題! – user3234767 2014-10-30 13:37:45
- 1. 轉換查詢的結果陣列
- 2. MySQL的子查詢結果陣列
- 3. 如何排序查詢結果陣列
- 4. 陣列MongoDB的查詢不會得到任何結果
- 5. 笨查詢到在REST控制器陣列錯誤的結果
- 6. 查找陣列,並得到結果
- 7. C#SQL查詢結果到文本框
- 8. 從mysql DB查詢結果到列表
- 9. Metro Apps TimeZoneInfo替代
- 10. Linq查詢:追加列查詢結果
- 11. 從查詢結果中構建和排列陣列<cfloop>
- 12. mongodb查詢結果序列
- 13. MySQL查詢,選擇的結果有一定的陣列
- 14. 查詢結果的查詢
- 15. 如何選擇一個查詢結果的陣列?
- 16. 廣場MySQL查詢所有結果行的陣列
- 17. C#sqlite查詢結果到列表<string>
- 18. 查詢結果到現場
- 19. 未收到查詢結果
- 20. Laravel:嵌套查詢將結果加入子陣列
- 21. 隱藏在Elasticsearch查詢結果一些陣列元件
- 22. PHP - 使用'陣列樣式'格式化查詢結果
- 23. 查詢MongoDB查詢結果
- 24. 元帥C++結構陣列到C#
- 25. PHP PDO組查詢列名的結果
- 26. 更新不同查詢的結果列
- 27. 將查詢行數作爲查詢結果中的列查看
- 28. Msqli查詢陣列
- 29. 將MySql的查詢結果放入C#列表或數組中?
- 30. 精煉MySQL查詢結果的結果
使用(VAR分貝=新SQLite.SQLiteConnection(PathLocalFolderdbs)) { 變種名稱= db.CreateCommand( 「從名稱選擇namebd」)的ExecuteNonQuery(); //這裏我要使用從該查詢 } – user3234767 2014-10-29 13:49:47