asp操作access数据库出错,请指教

sun_lin 2008-04-07 11:28:27

代码如下:set db = Server.CreateObject("ADODB.Connection")
connect="Driver={Microsoft Access Driver (*.mdb)}; DBQ="& server.mappath("data.asp")
db.Open connect
sql = "update postings set views = views + 1 where id = " & id
db.Execute(sql)

出错提示如下:Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。
/view.asp, 第 8 行


请各位大虾指教
...全文
71 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sun_lin 2008-04-10
  • 打赏
  • 举报
回复
谢谢上面两位
小逗狗 2008-04-07
  • 打赏
  • 举报
回复
权限不够,同意楼上的办法!
hookee 2008-04-07
  • 打赏
  • 举报
回复
检查mdb文件本身的权限, IUSER_X用户是否可修改、写入。
如果是XP下可以用命令行 cacls "c:\xxx\xx.mdb" /E /G Everyone:/F 修改权限

28,409

社区成员

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

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