Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/DFCX/cxjg.asp,行309
...全文
4225打赏收藏
数据库为什么传到服务器上后就出错呢?
ASP的查询页面!在本机上运行一切正常,传到服务器上就提示: Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 /DFCX/cxjg.asp,行309
我按用以下代码替换我以前的:
<html>
<head>
<TITLE>查询结果</TITLE>
<!--#INCLUDE file="ADOVBS.INC" -->
</html>
<body bgcolor="#FFFFFF">
<%
userid=request.querystring("userid")
pwd=request.querystring("pwd")
dim conn
dim connstr
dim db
db="cdf\dfcxaccess.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
conn.Open connstr
set rs=server.createobject("adodb.recordset")
sql="select * from biao1"
rs.open sql,conn
do
if userid=rs("name") then
if pwd=rs("psd") then
df=rs("df")
response.write df
i=1
exit do
else
response.write"密码错误"
i=1
exit do
end if
end if
if not rs.eof then
rs.movenext
end if
loop until rs.eof
if i<>1 then
response.write"无此用户名"
end if
rs.close
set rs=nothing
dim conn
dim connstr
dim db
db="database\dfcxaccess.mdb"-------(这里直接输入数据库名而不输入路径可以吗?)
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
conn.Open connstr
dim conn
dim connstr
dim db
db="database\dfcxaccess.mdb"-------(这里直接输入数据库名而不输入路径可以吗?)
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
conn.Open connstr
userid=request.querystring("userid")
pwd=request.querystring("pwd")
set rs=server.createobject("adodb.recordset")
sql="select * from biao1"
rs.open sql,conn
set conn = server.createobject("adodb.recordset")
conn="dsn=dfcxaccess"
set rs=server.createobject("adodb.recordset")
sql="select * from biao1"
rs.open sql,conn