Ich habe Zugriff auf Datenbank-Datei mit 7 Tabellen, aber ich weiß nicht, wie Sie eine Verbindung herstellen und alle Tabellen anzeigen, wenn jemand mir helfen kann?Wie verbinde ich Access-Datenbank in C#
dies ist mein Code, aber es zeigt nichts
private void button1_Click(object sender, EventArgs e)
{
OleDbConnection conn = new OleDbConnection();
String connection = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\\Tables.accdb;Persist Security Info=True";
string sql = "SELECT Clients FROM Tables";
conn.ConnectionString = connection;
conn.Open();
DataSet ds = new DataSet();
DataGridView dataGridView1 = new DataGridView();
BindingSource bSource = new BindingSource();
OleDbDataAdapter adapter = new OleDbDataAdapter(sql,conn);
adapter.Fill(ds);
//conn.Close();
dataGridView1.DataSource = ds;
Und was ist der Fehler, den dieser Code wirft? ** Bitte * bearbeite * die Frage mit diesen Informationen. ** –
Hast du gesehen http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/6fde18c2-3e82-4a75-acf5-9aa5dd2165c2/ ? –
Verwenden Sie stattdessen "Provider = Microsoft.Jet.OLEDB.4.0"? –