Microsoft VBScript 运行时错误 '800a01a8' 缺少对象: 'conn' \reg.asp, line 64 15

<!--#includefile="Inc/conn.asp"--><%ifrequest("action")="reg"thensetrs=server.CreateO... <!--#i nclude file="Inc/conn.asp"-->
<%
if request("action")="reg" then
set rs=server.CreateObject("adodb.recordset")
response.write conn.state:response.end
rs.open "select * from user where name='"&trim(request("name"))&"",conn,1,1
展开
 我来答
捌零老陈
2012-04-14 · TA获得超过727个赞
知道大有可为答主
回答量:1414
采纳率:100%
帮助的人:884万
展开全部
请查看一下conn.asp里面定义的连接变量是什么
追问
<%
db="ShyPost.asp" '数据库存放目录
on error resume next
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath(db)
if err then
err.clear
set conn = Nothing
response.write "数据库连接出错,请检查conn.asp中的连接字符串。"
response.end
end if
function CloseDB
Conn.Close
set Conn=Nothing
End Function
追答
建议把on error resume next注释掉,看看是不是建立连接语法或者配置错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式