我正在更新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;
不正确。我如何找出数据库格式是什么?我没有提出有问题的数据库,但我确实有读取权限。感谢。