asp网页运行错误:错误类型: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft]
错误类型:MicrosoftOLEDBProviderforODBCDrivers(0x80004005)[Microsoft][ODBC驱动程序管理器]驱动程序的SQL...
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 驱动程序的 SQLSetConnectAttr 失败
/main/info_1lg.asp, 第 4 行
DEFAULT.ASP的前一部分如下:
<%
Response.Buffer=true
set myconn=server.createobject("adodb.connection")
myconn.open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/db/文件发布系统/docu.mdb")
set session("dept")=nothing
set session("dept_name")=nothing
t1=date
t2=time
t3=request.servervariables("remote_addr")
t4=request.servervariables("remote_host")
t5="login.asp"
set rs=myconn.execute("insert into log (setdate,settime,user_ip,user_name,page_name) values('"&t1&"','"&t2&"','"&t3&"','"&t4&"','"&t5&"')")
session("t3")=t3
if left(session("t3"),10)<>"192.168.20" and session("wid")<>"dfcp08459651" then
response.redirect"/main/info_1lg.asp"
response.end
end if%>
<%
response.buffer=true
response.expires=0
Set myconn = Server.CreateObject("ADODB.Connection")
set rs1=server.createobject("adodb.recordset")
set rs=server.createobject("adodb.recordset")
set rs2=server.createobject("adodb.recordset")
myconn.open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/main/db/news.mdb")
set conn1=server.createobject("adodb.connection")
conn1.open "docu_sys","",""
set rs3=server.createobject("adodb.recordset")
%>
<%
Response.Buffer=true
set conn=server.createobject("adodb.connection")
conn.open "dhcx","",""
set rs3=server.createobject("adodb.recordset")
session("xxid")="whli"
session("reader_id")=""
%>
info_1lg.asp的钱一部分如下:
<%
Response.Buffer=true
set conn=server.createobject("adodb.connection")
conn.open "docu_sys","",""
set rs=server.createobject("adodb.recordset")
%>
运行到conn.open "docu_sys","",""这一句都要出错,我试着配置数据源也出错。谢谢! 展开
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 驱动程序的 SQLSetConnectAttr 失败
/main/info_1lg.asp, 第 4 行
DEFAULT.ASP的前一部分如下:
<%
Response.Buffer=true
set myconn=server.createobject("adodb.connection")
myconn.open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/db/文件发布系统/docu.mdb")
set session("dept")=nothing
set session("dept_name")=nothing
t1=date
t2=time
t3=request.servervariables("remote_addr")
t4=request.servervariables("remote_host")
t5="login.asp"
set rs=myconn.execute("insert into log (setdate,settime,user_ip,user_name,page_name) values('"&t1&"','"&t2&"','"&t3&"','"&t4&"','"&t5&"')")
session("t3")=t3
if left(session("t3"),10)<>"192.168.20" and session("wid")<>"dfcp08459651" then
response.redirect"/main/info_1lg.asp"
response.end
end if%>
<%
response.buffer=true
response.expires=0
Set myconn = Server.CreateObject("ADODB.Connection")
set rs1=server.createobject("adodb.recordset")
set rs=server.createobject("adodb.recordset")
set rs2=server.createobject("adodb.recordset")
myconn.open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/main/db/news.mdb")
set conn1=server.createobject("adodb.connection")
conn1.open "docu_sys","",""
set rs3=server.createobject("adodb.recordset")
%>
<%
Response.Buffer=true
set conn=server.createobject("adodb.connection")
conn.open "dhcx","",""
set rs3=server.createobject("adodb.recordset")
session("xxid")="whli"
session("reader_id")=""
%>
info_1lg.asp的钱一部分如下:
<%
Response.Buffer=true
set conn=server.createobject("adodb.connection")
conn.open "docu_sys","",""
set rs=server.createobject("adodb.recordset")
%>
运行到conn.open "docu_sys","",""这一句都要出错,我试着配置数据源也出错。谢谢! 展开
3个回答
展开全部
问题不太明显,
但是这种连接语法我比较少用(很烦琐),我都用另外的连接语法相对比较直白和简单。
如果楼主default.asp没有问题的话可以试着将info_1lg.asp的问题部分放入default看看?
因为考虑到dafault里面用的是
myconn.open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/main/db/news.mdb")
这样相对完整的路径。。。。
希望能帮上你一点忙~
但是这种连接语法我比较少用(很烦琐),我都用另外的连接语法相对比较直白和简单。
如果楼主default.asp没有问题的话可以试着将info_1lg.asp的问题部分放入default看看?
因为考虑到dafault里面用的是
myconn.open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/main/db/news.mdb")
这样相对完整的路径。。。。
希望能帮上你一点忙~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-07-08
展开全部
我给你远程调试!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的access什么版本,2007不是这样写的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询