Ich bin ein wenig verwirrt, wie man Daten aus einer Access-Datenbank bekommt. Ist es richtig, es zuerst in einer Liste zu sammeln, dann diese Daten von Ihrer Liste zu bekommen ODER es ist in Ordnung, es direkt in Ihre Datenbank zu bekommen?Korrekter Weg, um Daten aus einer Access-Datenbank zu erhalten
Meine Codes funktionieren einwandfrei, aber ich möchte wissen, ob es einen besseren Weg gibt, dies zu tun ?? :
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();
* Ich bekomme meine Datensätze direkt aus einer Datenbank und zeigt sie dann in einer Listbox an.
Bracken Sie sich für unbehandelte Ausnahme. – kiran