ASP连接mysql的问题,ODBC数据源一直搞不定,请高人解疑

狮子辛巴 2014-08-12 05:54:41
初次接触ASP连接mysql的问题,自己折腾+网上搜索,用一下午都没有解决,只有来找大家求助了。
服务器环境:本地win7 IIS
mysql安装成功,端口为4015,通过命令行和phpmyadmin连接成功。

ODBC数据源配置如下:

ODBC数据源连接成功:


asp连接时提示:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

ASP文件代码如下:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={mysql};database=127.0.0.1;port=4015;uid=root;pwd=eace;option=16386;"


请高手帮忙解决,不胜感激!
...全文
451 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
狮子辛巴 2014-08-12
  • 打赏
  • 举报
回复
谢谢关注,结贴给分了
狮子辛巴 2014-08-12
  • 打赏
  • 举报
回复
64位系统害人不浅啊。 http://zhidao.baidu.com/link?url=sv2B1j2SI14It0Y4AdrYOQWdsRp9xW4VpyMtuEnT8FTi1XqbCq2W_-fyGYpQ1jDr-BOsSxXIMDiis0_FnhREh_ 这个帖子里有人说“如果是64位,要下载对应的64位……安装完后运行C:\Windows\SysWOW64\odbcad32.exe”
狮子辛巴 2014-08-12
  • 打赏
  • 举报
回复
已解决。代码没问题,设置也没问题。
原因应该是在64位系统上面:
这个文件打开后,也是“ODBC数据源管理器”:C:\Windows\SysWOW64\odbcad32.exe。但是和控制面板中的不是同一个。
如图:
这是控制面板中的:

这是C:\Windows\SysWOW64中的:

通过测试发现,最终生效的是C:\Windows\SysWOW64中的。
这就是我无论怎么设置、重装,都提示“[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序”的原因。
chinaskysun 2014-08-12
  • 打赏
  • 举报
回复
adocon.open"Driver={mysql};database=127.0.0.1;port=4015;uid=root;pwd=eace;option=16386;" adocon.open"Driver={mysql ODBC 5.3 ansi driver};server=127.0.0.1;port=4015;uid=root;pwd=eace;database=你的数据库;"
狮子辛巴 2014-08-12
  • 打赏
  • 举报
回复
引用 3 楼 chinaskysun 的回复:
还不行可以重新覆盖安装异地myodbc
试过重装,问题依旧
chinaskysun 2014-08-12
  • 打赏
  • 举报
回复
还有要注意版本,不知道你用的是32的还是x64的,不知道的话,都安装
狮子辛巴 2014-08-12
  • 打赏
  • 举报
回复
引用 2 楼 chinaskysun 的回复:
Driver={mysql} 改为 Driver={mysql odbc 5.3 ansi drivers}
刚才试了,不行。
chinaskysun 2014-08-12
  • 打赏
  • 举报
回复
还不行可以重新覆盖安装异地myodbc
chinaskysun 2014-08-12
  • 打赏
  • 举报
回复
Driver={mysql} 改为 Driver={mysql odbc 5.3 ansi drivers}
狮子辛巴 2014-08-12
  • 打赏
  • 举报
回复
试过driver={MySQL ODBC 5.3 Driver}和driver={MySQL ODBC 5.3 ANSI Driver},都不行,没用过ODBC,实在是不知道怎么办了。

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧