Я обновляю приложение C # (.NET 3.5) для взаимодействия с базой данных Access, но постоянно получаю эту ошибку:
ОШИБКА: нераспознанный формат базы данных
Это код, который я использую для открытия соединения с базой данных:
String connectionString = "Provider=Microsoft.Jet.OLEDB.4.0; " +
"Data Source=" + filePath;
try
{
this.conn = new OleDbConnection(connectionString);
this.conn.Open();
}
catch (Exception e)
{
Console.WriteLine("ERROR: " + e.Message);
Console.WriteLine(e.ToString());
}
Я знаю, что путь к файлу правильный.Я подозреваю, что Provider=Microsoft.Jet.OLEDB.4.0;
неверно.Как мне узнать, что такое формат базы данных?Я не сделал базу данных, о которой идет речь, но у меня есть доступ для чтения к ней.Спасибо.