很急呀!ASP连接MYSQL出错呀。

ig1 2005-03-23 11:16:48
代码如下:
set conn=Server.CreateObject("ADODB.connection")
str="Driver={mysql};database=test;uid=root;pwd=;option=16386;"
conn.Open str
set rs=conn.execute("select * from user")
while not rs.eof
response.write(rs(1))
response.write("<br>"&rs(2))
wend
conn.close()

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

请问是什么错误??
是不是没有MYSQL和ASP连接的驱动程序,但是我就这样直接连接PHP,是成功的。为什么连接ASP就出错呢?
...全文
159 点赞 收藏 9
写回复
9 条回复
Blade7 2005年03月24日
驱动没装
回复 点赞
ig1 2005年03月24日
请问:mendel(风逍遥),后面那个option=3是什么意思?
回复 点赞
mendel 2005年03月24日
1、安装MyODBC驱动
2、使用如下代码链接
Conn.Open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=" & strIP & ";DATABASE=" & strDBName & ";USER=" & strUserName & ";PASSWORD=" & strPass & ";OPTION=3;"

如果MyODBC版本不同,请自行修改Driver中的字符串
回复 点赞
wxylvmnn 2005年03月23日
str="Provider=sql oledb.1;Data Source=计算机名;Initial Catalog=数据库;User Id=root;Password=;"

conn.Open str,1,1


回复 点赞
galaxywaif 2005年03月23日
你试试:
str="Provider=sqloledb;Data Source=.;Initial Catalog=test;User Id=root;Password=;"
回复 点赞
neeao 2005年03月23日
asp连mysql的???????网上有连接的!你搜下吧!
回复 点赞
mind_1220 2005年03月23日
你有没有安装 Mysql ODBC的连接驱动哟?
没有安装就会出现这样的错误。
回复 点赞
moodboy1982 2005年03月23日
我知道,是没有装MYSQL ODBC驱动的原因。连接没错的。
回复 点赞
surferc 2005年03月23日
到mysql下载MySQL ODBC 3.51 Driver安装


连接字符串:
connstr = "DRIVER={MySQL ODBC 3.51 Driver};PORT=;UID=;PASSWORD=;SERVER=;DATABASE=;"


port -->mysql服务的端口 默认3366(好像是太久不用忘了)
uid -->用户名
password -->密码
server --->主机
database -->数据库名称
回复 点赞
发动态
发帖子
ASP
创建于2007-09-28

1.9w+

社区成员

35.7w+

社区内容

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区公告
暂无公告