[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
目前我一站点是asp+mysql的 服务器提供商那边也装了驱动
但是打开来 还是报错说:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
连接数据库文件:
dim myHost,myDB,myUID,myPWD
myHost = "****.****.***.***"
myDB = "****"
myUID = "****"
myPWD = "****"
myChareSet = "gbk"
strconnection="driver={mysql odbc 3.51 driver};server="&myHost&";database="&myDB&";user name="&myUID&";password="&myPWD
set conn = server.createobject("adodb.connection")
'连接数据库
conn.open strconnection
'设置客户端字符编码
conn.execute("set names '"&myChareSet&"'")
conn.CursorLocation=3
on error resume next
按理是驱动问题吧 可是服务器那边说又装了驱动 怎么还是打不开呢?
求高人指点,急呀~~~
------解决方案--------------------strconnection="driver={mysql odbc 3.51 driver};server="&myHost&";database="&myDB&";uid="&myUID&";password="&myPWD
链接字符串这样试试
------解决方案--------------------那可能就是没给你装,忽悠你了~~~
------解决方案--------------------你让他打开odbc数据源管理器看看驱动程序中存在不存在mysql odbc 3.51 driver,不存在就是没装上
装上了看下安装mysql的时候是否修改了mysql的端口,默认是3306
------解决方案--------------------你要看看同服务器上的有没有其他的网站,看看他们的有没有用就知道了,是否给你安装了
------解决方案--------------------set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={mysql};database=yourdatabase;uid=username;pwd=yourpassword;option=16386;"
mysql的换这个方法试试
------解决方案--------------------应该是建立用户的时候字段host被指定为localhost了,导致server只能用localhost,不能用ip。。
myHost = "localhost"'server改为localhost试试
------解决方案--------------------