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
...全文
69 点赞 收藏 6
写回复
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
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告