我對如何從訪問數據庫獲取數據有點困惑。首先將它收集到列表中然後從列表中獲取這些數據是合適的,或者直接將它們存儲在數據庫中可以嗎?從Access數據庫獲取數據的正確方法
我的代碼工作得很好,但我想知道是否有更好的方法來做到這一點? :
private void button3_Click(object sender, EventArgs e)
{
OleDbConnection connection = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\redgabanan\Desktop\Gabanan_Red_dbaseCon\Red_Database.accdb");
connection.Open();
OleDbDataReader reader = null;
OleDbCommand command = new OleDbCommand("SELECT * from Users WHERE LastName='"+textBox8.Text+"'", connection);
reader = command.ExecuteReader();
listBox1.Items.Clear();
while (reader.Read())
{
listBox1.Items.Add(reader[1].ToString()+","+reader[2].ToString());
}
connection.Close();
*我從數據庫中直接獲取記錄,然後將其顯示在列表框中。
爲自己處理未處理的異常。 – kiran 2014-02-27 07:14:02