【发布时间】:2015-03-18 18:03:33
【问题描述】:
我有一个使用 MySQL ODBC 与 MySQL 数据库通信的 ASP.NET webform .NET 4.5 网站。这适用于 5.1.13 32 位驱动程序,但如果我卸载它并安装 5.3.4 32 位驱动程序,连接时会出现以下异常:
“System.Data.Odbc.OdbcException”类型的第一次机会异常 发生在 System.Data.dll
附加信息:错误 [IM002] [Microsoft][ODBC 驱动程序管理器] 未找到数据源名称且未指定默认驱动程序
我使用的连接字符串是这个
DRIVER={MySQL ODBC 5.3 `Driver};SERVER=127.0.0.1;PORT=3306;DATABASE=mydatabase;USER=myuser;PASSWORD=mypassword;OPTION=3`
我所做的只是从MySQL ODBC 5.1 更改为MySQL ODBC 5.3。
这是失败的代码(我可以看到正确的(上面)连接字符串。
dataAdapter = new OdbcDataAdapter(inCommandObj);
mainConnection.Open();
为什么这不起作用?
【问题讨论】: