首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

asp不能运作mdb数据库

2012-07-29 
asp不能运行mdb数据库html加入读取数据库功能后改为asp格式,但在浏览器打开时一直失败,以前做的asp网页读

asp不能运行mdb数据库
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

[解决办法]
先去掉 on error resume Next, 再运行看哪里出错

[解决办法]
接楼上的

或者在连接的地方,写一下句子

VBScript code
if err.number<>0 then   response.write err.description   response.endend if
[解决办法]
connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)

注意db="database.mdb"的路径一定要正确
[解决办法]
我这里运行挺正常的。
[解决办法]
探讨

关键是server.createobject("adodb.recordset") 死机,那就没有错误代码。

热点排行