ASP与access数据库

raise1 2003-12-18 01:16:11
出错信息如下
  

Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。

/mydata.asp,行 9
代码如下呀,各位多多帮助呀

<% username=request.Form("myname")
Email=request.Form("E_mail")
oicq=request.Form("OICQ")
set conn=server.CreateObject("adodb.connection")
dbpath=server.MapPath("mydata.mdb")
conn.open "driver={microsoft access driver (*.mdb)};dbq=" & dbpath
sql= "insert into users (姓名,Email,OICQ) values ('"&username&"','"&Email&"','"&oicq&"')"
conn.execute sql  '**********这为第九行呀
response.redirect "index1.htm"
%>
...全文
22 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tianjy 2003-12-18
  • 打赏
  • 举报
回复
把你网站所在的目录权限设置为everyone完全控制
zccm 2003-12-18
  • 打赏
  • 举报
回复
<% username=request.Form("myname")
Email=request.Form("E_mail")
oicq=request.Form("OICQ")
set conn=server.CreateObject("adodb.connection")
dbpath=server.MapPath("mydata.mdb")
conn.open "driver={microsoft access driver (*.mdb)};dbq=" & dbpath
sql= "insert into users (姓名,Email,OICQ) values ('"&username&"','"&Email&"','"&oicq&"')"
conn.execute sql,3,1
response.redirect "index1.htm"
%>
zbulrush 2003-12-18
  • 打赏
  • 举报
回复
mydata.mdb 属性-安全-填加来宾帐号:IUSR_**,权限为完全控制,试试
zbulrush 2003-12-18
  • 打赏
  • 举报
回复
可能是你的ACCESS所在目录不允许写入权限,你传到网上应该没问题
fogheart 2003-12-18
  • 打赏
  • 举报
回复
还要看一下,你的数据库所在的文件夹是否有写权限及在打开数据库的时候所用的参数是什么
zerowu 2003-12-18
  • 打赏
  • 举报
回复
你检查一下数据库是不是能够连接成功。
thliang 2003-12-18
  • 打赏
  • 举报
回复
看看你的odbc数据库配置吧!!

28,407

社区成员

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

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