我正在尝试使用c#连接到.mdb文件。我既没有Microsoft.Jet.OLEDB.4.0也没有Microsoft.ACE.OLEDB.12.0。所以我尝试使用连接字符串为: 使用System.Data.Odbc;
using(OdbcConnection myConnection = new OdbcConnection())
{
myConnection.ConnectionString = myConnectionString;
myConnection.Open();
}
where myConnectionString is myConnectionString = @"Driver={Microsoft Access Driver (*.mdb)};Data Source=D:\tool_database.mdb";
我尝试了页面https://www.connectionstrings.com/access-2007/上的所有连接字符串,但没有用。
它给了我错误:
错误[IM002] [Microsoft] [ODBC驱动程序管理器]找不到数据源名称,并且未指定默认驱动程序。
我不想安装任何驱动程序,也不想创建DSN并将其用作连接字符串,因为客户不会这样做。我只想使用连接字符串。
我正在使用Windows 10。