C# 如何使用odbc驱动程序连接Ms access 2010(.accdb)数据库
有人能告诉我如何用c和.NET4.0中的odbc驱动程序连接MSAccess2010.accdb数据库吗 我试过了C# 如何使用odbc驱动程序连接Ms access 2010(.accdb)数据库,c#,c#-4.0,ado.net,windows-applications,C#,C# 4.0,Ado.net,Windows Applications,有人能告诉我如何用c和.NET4.0中的odbc驱动程序连接MSAccess2010.accdb数据库吗 我试过了 string connetionString = ("Driver={Microsoft Access Driver(*.mdb*.accdb)};DBQ=C:\\Users\\Administrator\\Desktop\\New folder\\MatchDetails.accdb;"); OdbcConnection myConnection = new OdbcConne
string connetionString = ("Driver={Microsoft Access Driver(*.mdb*.accdb)};DBQ=C:\\Users\\Administrator\\Desktop\\New folder\\MatchDetails.accdb;");
OdbcConnection myConnection = new OdbcConnection(connetionString);
try
{
myConnection.Open();
MessageBox.Show("Connection Open ! ");
myConnection.Close();
}
catch (Exception ex)
{
MessageBox.Show("Can not open connection ! ");
}
正在引发此异常
错误[IM002][Microsoft][ODBC驱动程序管理器]未找到数据源名称,并且未指定默认驱动程序异常
您的邮件中有输入错误:
请注意驱动程序名称中的逗号您的:
请注意驱动程序名称中的逗号您正在使用哪一版本的Ace..12.0?对于Acces数据库.mdb、.accdb等,您希望使用[OleDbConnection][1],如下所示:`conn=new System.Data.OleDb。OleDbConnection@Provider=Microsoft.ACE.OLEDB.12.0;数据源=C:\\Users\\Administrator\\Desktop\\New folder\\MatchDetails.accdb`拉姆,你有没有用过这个?试图通过OLEDB将Python脚本连接到64位MS Access 2010,我遇到“未找到提供程序”错误。我下载并安装了AccessDatabaseEngine_x64.exe,然后将odbc数据源指向%Win%/SysWOW64,但没有效果。值得注意的是,我可以为任何.mdb文件连接到Microsoft.JET.OLEDB.4.0。只是无法连接到.accdb文件。史诗般的挫折!您正在使用哪一版本的Ace..12.0?对于Acces数据库.mdb、.accdb等,您希望使用[OleDbConnection][1],如下所示:`conn=new System.Data.OleDb。OleDbConnection@Provider=Microsoft.ACE.OLEDB.12.0;数据源=C:\\Users\\Administrator\\Desktop\\New folder\\MatchDetails.accdb`拉姆,你有没有用过这个?试图通过OLEDB将Python脚本连接到64位MS Access 2010,我遇到“未找到提供程序”错误。我下载并安装了AccessDatabaseEngine_x64.exe,然后将odbc数据源指向%Win%/SysWOW64,但没有效果。值得注意的是,我可以为任何.mdb文件连接到Microsoft.JET.OLEDB.4.0。只是无法连接到.accdb文件。史诗般的挫折!请毫不犹豫地修复变量名中的输入错误。好的打字技巧是程序员工作的30%,不是吗?打得好。我在复制/粘贴时没有注意到这一点。请不要犹豫,修复变量名称中的输入错误。好的打字技巧是程序员工作的30%,不是吗?打得好。我在复制/粘贴时没有注意到这一点
string connectionString = ("Driver={Microsoft Access Driver(*.mdb, *.accdb)};DBQ=C:\\Users\\Administrator\\Desktop\\New folder\\MatchDetails.accdb;");