书上说可使用第三方程序mysql.data.dll连接MySQL数据库,只要将mysql.data.dll文件保存在网站根目录即可。于是我从网上下载一个mysql.data.dll放在了网站根目录,但是<%@ Import Namespace="MySql.Data.MySqlClient" %>仍然无法识别。然后我以为是mysql.data.dll没有注册,用cmd指令regsvr32 mysql.data.dll之后显示错误
模块“MySql.Data.dll"已加载,但找不到入口点DllRegisterServer
请确保“MySql.Data.dll"为有效的DLL或OCX文件,然后重试
当时我就尽力解决这个错误,安装网上的方法一直也无法解决。
后来又找了一本关于MySql的书,安装一个mysql-connector-net.msi的文件,然后点击VS2008的网站->添加引用,选择第一个MySql.Data.dll,然后就可以识别ADO.NET对象了。
我估计应该是第一次下载的MySql.Data.dll版本不对,下次换个版本试试