关于插入新记录时的"|80004005|操作必须使用一个可更新的查询"错误

little_f 2002-11-12 04:59:48
我想往admin表中插入一个新记录
INSERT INTO admin (admin_name,admin_pwd,admin_granted) VALUES ('admin1','admin1','admins')
但系统老是提示上面的错误。我整了一下午也没搞掂,望高手指点。
...全文
62 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
little_f 2002-11-12
  • 打赏
  • 举报
回复
谢谢大家的帮助,我终于搞掂了。还是自己太大头虾了,因为自己的机器上还装有一个论坛,它的数据库读写得好好的,因而我就十分想不是我自己新建的为什么不行。我把Everyone的权限设为完全控制就很轻易地解决问题了。真是浪费大家的宝贵时间。
最后还是说:"谢谢大家"。
meizz 2002-11-12
  • 打赏
  • 举报
回复
一 IUSER对数据库有没写的权限?
二 IUSER对数据库所以的目录有没有写的权限(NTFS格式)?
little_f 2002-11-12
  • 打赏
  • 举报
回复
zcchm,你的方法我试过了不行,这些标识符应该都不是数据库或SQL的保留字。另外,freelyl,我没有设主键。这个表中还有一个域是uid,是自动增量的,所以在INSERT语句中我没指它的值。这应该不会有问题吧?以前用Delphi开发,从来不用设ID值
挨踢啊挨踢 2002-11-12
  • 打赏
  • 举报
回复
admin1,admin1,admins时变量吗?你确定这些数据在库中没有吗?

sql="INSERT INTO admin (admin_name,admin_pwd,admin_granted) VALUES ('"&admin1&"','"&admin1&"','"&admins&"')"
zcchm 2002-11-12
  • 打赏
  • 举报
回复
试试:
INSERT INTO admin ([admin_name],[admin_pwd],[admin_granted]) VALUES ('admin1','admin1','admins')

freelyl 2002-11-12
  • 打赏
  • 举报
回复
请问你有没有设主键,设了就无法有重复值。语法没有问题

28,409

社区成员

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

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