ADODB.Connection 错误 '800a0e7a' 未找到提供程序。该程序可能未正确安装。

rryncshq 2017-11-24 01:32:28
用dreamewaver做网页将数据插入数据库报错:ADODB.Connection 错误 '800a0e7a'
未找到提供程序。该程序可能未正确安装。
代码如下:


<%
tmpyouraccount=request.form("youraccount")
tmpyourname=request.form("yourname")
tmppwd=request.form("pwd")
tmpsex=request.form("sex")
tmpclass=request.form("class")

tmphobby=request.form("hobby")


tmpclass=request.form("class")
'set cn=server.createobject("adodb.connection")
'cn.open "driver={sql server};server=jcb;database=text4;uid=sa;pwd=123"

set cn=server.createobject("adodb.connection")
strconn="driver={microsoft access driver (*.mdb)};dbq="&server.mappath("text4.mdb")
cn.open strconn


set rs=server.createobject("adodb.recordset")
selstr="select * from useinfo where youraccount='" & tmpyouraccount & "'"
rs.open selstr,cn

if not (rs.eof) then
response.write "<script language=JavaScript>" & "alert('该账号已被占用,请重新选择账号!');" & "history.back();" & "</script>"
rs.close
set rs=nothing
cn.close
set cn=nothing
else
'set cn=server.createobject("adodb.connection")
'cn.open "driver={sql server};server=jcb;database=text4;uid=sa;pwd=123"

set cn=server.createobject("adodb.connection")
strconn="driver={microsoft access driver (*.mdb)};dbq="&server.mappath("text4.mdb")
cn.open strconn

strin= "insert into useinfo(youraccount,yourname,sex,class,hobby,pwd)"
strin=strin&"values('"&tmpyouraccount&"','"&tmpyourname&"','"&tmpsex&"','"&tmpclass&"','"&tmphobby&"','"&tmppwd&"')"
cn.execute strin
response.write "<script language=JavaScript>" & "alert('注册成功!');" & "history.back();" & "</script>"
end if
%>
求大神支招,”启用 32 位应用程序”,已经设置为 True了。可是还没有解决。
...全文
534 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hookee 2017-11-28
  • 打赏
  • 举报
回复
1 先确定access的版本和对应的连接串: https://www.connectionstrings.com/access/ 2 确定web匿名账号有mdb文件的访问权限
rryncshq 2017-11-24
  • 打赏
  • 举报
回复
引用 1 楼 showbo的回复:
strconn="provider=microsoft.jet.oledb.4.0;data source="&server.mappath("text4.mdb") 驱动改这样试试,而且自己确认设置对网站对应程序池的启用32位了没有

Web开发学习资料推荐
asp json类库解析json字符串
ajax对象属性withCredentials
按照你的方法改并没有用
rryncshq 2017-11-24
  • 打赏
  • 举报
回复
引用 1 楼 showbo的回复:
strconn="provider=microsoft.jet.oledb.4.0;data source="&server.mappath("text4.mdb") 驱动改这样试试,而且自己确认设置对网站对应程序池的启用32位了没有

Web开发学习资料推荐
asp json类库解析json字符串
ajax对象属性withCredentials
已经启用了32位的了
Go 旅城通票 2017-11-24
  • 打赏
  • 举报
回复
strconn="provider=microsoft.jet.oledb.4.0;data source="&server.mappath("text4.mdb") 驱动改这样试试,而且自己确认设置对网站对应程序池的启用32位了没有

Web开发学习资料推荐
asp json类库解析json字符串
ajax对象属性withCredentials

28,391

社区成员

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

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