1
伊夫迁移站点从旧服务器到新的Windows Server 2012但是我没有收到此错误信息.NET MySQL的ODBC驱动程序问题
ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
Line 138: OdbcCon.Open();
我的代码是
string sql = "SELECT files.file_id,files.file_name,files.size,files.date_added,users.title,users.forename,users.surname FROM files LEFT JOIN users ON files.upload_id = users.user_id WHERE files.owner_id IN(" + Request.QueryString["currentFiles"].ToString() + ") AND files.date_added >= '2012-01-01 00:00:00' " + orderBy;
ConStr = "DRIVER={MySQL ODBC 5.2 ANSI Driver};" + "SERVER=serverip;" + "DATABASE=dbname;" + "UID=pfdownload;" + "PASSWORD=password" + "OPTION=3";
OdbcCon = new System.Data.Odbc.OdbcConnection(ConStr);
OdbcCom = new System.Data.Odbc.OdbcCommand(sql, OdbcCon);
OdbcCon.Open();
我已经安装了“mysql-connector-odbc-5.2.6-win32.msi”
有没有人有任何线索?
净化你的投入,男人做到这一点! http://xkcd.com/327/ – abitgone
只是为了测试ODBC驱动程序,您可以尝试使用mysql驱动程序和此实用程序创建ODBC数据源'%windir%\ system32 \ odbcad32.exe'如果您在创建连接并测试它,然后问题来自你的connectionString – Sidewinder94