只是一個簡單的問題,因爲我發現的大多數博客和教程都是關於MySQL和C#的基本元素。什麼是處理來自MySQL和C#的返回數據的好方法?
我正在使用MySQL ADO連接器。
我有一切設置,我可以從表中檢索數據。但我想創建一個方法來簡化我的工作。所以我可以設置一個查詢字符串(在方法或對象中)並調用一個函數,它會返回某種數據對象。
// For each row
while(reader.Read())
{
// For each column
for(int i = 0; i < reader.FieldCount; i++)
{
Console.Write(reader.GetName(i).ToString());
Console.Write(reader.GetValue(i).ToString() + ",");
}
Console.Write("\n");
}
這就是我現在擁有的。我可能只是返回讀者。但是,每次我想要循環訪問某些數據時,都需要在while循環中使用for循環。
想知道是否有更好的數據對象可以填寫並返回?我也喜歡閱讀材料的鏈接。
順便說一句我正在學習C#,所以可能有些事情我沒有100%清楚。
很好的答案:)你可以鏈接到或顯示數據集版本的例子。因爲我不熟悉它。 – 2009-08-05 21:45:16
最簡單的是創建一個DataTable對象並使用Load方法從數據讀取器中讀取數據。 – Guffa 2009-08-05 22:00:24
謝謝。它完美的作品。 :) – 2009-08-05 22:24:42