asp文件错误 ODBC 驱动程序管理器未发现数据源名称并且未指定默认驱动程序

来源:百度知道 编辑:UC知道 时间:2024/05/01 00:18:37
我今天装征途私服网页注册帐号时候出现这个问题了CONN.asp文件内容如下
<!--#include file="config.asp" --><%
dim connstr
dim conn
dim aarea
aarea=1
connstr = "Provider=MSDASQL.1;Driver={MySQL ODBC 3.51 Driver};DATABASE="&dbname &";SERVER="&dbip&";UID="&dbuser&";pwd="&dbpsd
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open connstr

errormsg=""
if err.number<>0 then
response.write "SQL数据库连接失败!请联系管理员解决!"
response.end
end if

%>
执行后就显示
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

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

/reg/conn.asp,行 9
ODBC那个DNS我设置好的,搜了很久,没解决办法,如果能解决的我再加100

可能是你那名称应该是有引号引起来的,而你那里没有引号!!
DATABASE="&dbname &";SERVER="&dbip&";UID="&dbuser&";pwd="&dbpsd
这其中的SERVER或者UID或PWD是要有引号把名称引起来,具体哪一个,我不太记得了。