asp不能运行mdb数据库

basey 2012-07-11 10:32:54
html加入读取数据库功能后改为asp格式,但在浏览器打开时一直失败,以前做的asp网页读取数据库都能正常运行。

请问这是什么问题呢?

on error resume Next
db="database.mdb"
connstr="DBQ="+server.mappath(""&db&"")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
if err then
err.clear
else
conn.open connstr
end if

set rs=server.createobject("adodb.recordset") '这句运行时就出现问题,死机,什么原因呢?????
sqltext="select * from [Aboutus] where Title='企业简介'"
rs.open sqltext,conn,1,1
...全文
160 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dogfish 2012-07-13
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

关键是server.createobject("adodb.recordset") 死机,那就没有错误代码。
[/Quote]
可能死锁,长时间没有出来。
hookee 2012-07-12
  • 打赏
  • 举报
回复
先去掉 on error resume Next, 再运行看哪里出错
yeiguei 2012-07-12
  • 打赏
  • 举报
回复
我这里运行挺正常的。
孟子E章 2012-07-12
  • 打赏
  • 举报
回复
connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)

注意db="database.mdb"的路径一定要正确
basey 2012-07-12
  • 打赏
  • 举报
回复
关键是server.createobject("adodb.recordset") 死机,那就没有错误代码。
Dogfish 2012-07-12
  • 打赏
  • 举报
回复
接楼上的

或者在连接的地方,写一下句子
if err.number<>0 then
response.write err.description
response.end
end if

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧