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 行


请各位大虾指教
...全文
25 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过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 修改权限
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2008-04-07 11:28
社区公告
暂无公告