asp程序连接远程mysql数据库的问题

sw0924 2016-09-07 12:16:23
asp程序所在的web服务器想调用另一台服务器的上的mysql数据库,两台服务器同在一个局域网。我写的代码如下:
<%

'ASP读取MySql数据库

strconnection="driver={MySQL ODBC 5.2 Unicode Driver};database=yjb;server=192.168.10.12;uid=root;password=123456"

'无需dsn

set adodataconn = server.createobject("adodb.connection")

adodataconn.open strconnection

strquery = "select * from yjb_article"

set rs = adodataconn.execute(strquery)

if not rs.bof then

%>
.......
此代码,我放在mysql所在服务器上经测试,调用正常。但是放在web服务器上就出现:未发现数据源名称并且未指定默认驱动程序。请问:远程调用是否必须设置odbc数据源,怎么设置,还有用户等其他权限怎么设?初学者,麻烦高手告知详细,具体怎么操作,万分感谢!
...全文
576 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
huang349630 2016-10-09
  • 打赏
  • 举报
回复
应该是要在服务器安装mysql驱动
sw0924 2016-09-12
  • 打赏
  • 举报
回复
楼上的大哥,我是在mysql数据库服务器上装的数据源驱动,还要不要在web服务器上装?权限具体改怎么设置,能不能说详细一些,感谢了!
ACMAIN_CHM 2016-09-12
  • 打赏
  • 举报
回复
检查权限。 .......
sw0924 2016-09-12
  • 打赏
  • 举报
回复
之后设置了数据源,还是连接不上,请大家帮忙看看
sw0924 2016-09-08
  • 打赏
  • 举报
回复
顶上去,请大家帮忙看看
sw0924 2016-09-07
  • 打赏
  • 举报
回复
楼上朋友的建议是:要在web服务器上面也安装mysql驱动?装好之后还是采用这个代码就可以连了吗,其他还有没有设置?麻烦说详细一点,谢谢了
LongRui888 2016-09-07
  • 打赏
  • 举报
回复
你用的ado连接mysql,所以必须要在新的机器上安装mysql的驱动

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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