Witam, mam problem z połączeniem się do bazy danych Access-a, wyskakuje mi w Visual Studio 2010 podczas kompilacji błąd o niezarejestrowanym dostawcy OLEDB. Ten sam kod na innym komputerze działa bez problemu. Istnieje jakaś możliwość dodania dostawcy OLEDB?? A w jaki sposób sprawdzić zarejestrowanych dostawców OLEDB ?? Error podkreśla mi linie w której jest Provider.
Spotkał się ktoś z takim problemem??
Oto kod:
private void button3_Click(object sender, EventArgs e)
{
OleDbConnection kon = new OleDbConnection();
OleDbConnectionStringBuilder konstr = new OleDbConnectionStringBuilder();
konstr.Provider = "Microsoft.ACE.OLEDB.12.0";
konstr.DataSource = @"h:\bazy danych\DzieciRodzice.accdb";
kon.ConnectionString = konstr.ConnectionString;
kon.Open();
MessageBox.Show(kon.State.ToString());
kon.Close();
}