我想添加数据,可是老报错为什么?

wangsf 2003-12-19 07:44:58
我用的SQL2000数据据,添加数据时老报这个错:请问这是为什么?
ADODB.Recordset 错误 '800a0cb3'

当前记录集不支持更新。这可能是提供程序的限制,也可能是选定锁定类型的限制。
...全文
50 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
wshzhi 2003-12-20
  • 打赏
  • 举报
回复
在rs.open sql,conn,1,3的前面加上rs.cursorlocation=3就行了
wshzhi 2003-12-20
  • 打赏
  • 举报
回复
这个我说过了
hnfz123 2003-12-19
  • 打赏
  • 举报
回复
rs.open sql,conn,3,3

试一下,应该可以了
whb147 2003-12-19
  • 打赏
  • 举报
回复
呵呵
打开数据库方式有问题,
paz 2003-12-19
  • 打赏
  • 举报
回复
ADODB.Recordset(0x800A0CB3)-->数据库以只读方式打开,无法更新数据
troopers 2003-12-19
  • 打赏
  • 举报
回复
:)
wangsf 2003-12-19
  • 打赏
  • 举报
回复
已经可以了,我这样
rs.cursorlocation=3
rs.open sql,conn,1,3
就行了
wangsf 2003-12-19
  • 打赏
  • 举报
回复
原先是用ACCESS数据库,正常,我把它改成SQL后就这样了!
blue_apple 2003-12-19
  • 打赏
  • 举报
回复
会不会是你输入的数据的字节数超过你设置的数据库的字节数?试试把各个字段的允许字节数扩大看看。
wangsf 2003-12-19
  • 打赏
  • 举报
回复
还是不行,老是报上面的错,
fogheart 2003-12-19
  • 打赏
  • 举报
回复
rs.open sql,conn,3,3
wangsf 2003-12-19
  • 打赏
  • 举报
回复
有啊
yangzixp 2003-12-19
  • 打赏
  • 举报
回复
数据库有写权限吗?
wangsf 2003-12-19
  • 打赏
  • 举报
回复
怎么没问答的呢?
wangsf 2003-12-19
  • 打赏
  • 举报
回复
<!--#include file="conn.asp"-->
set rs=server.createobject("adodb.recordset")
if Action="Add1" or Action="Add2" then
sql="select top 1 * from article"
rs.open sql,conn,1,3
rs.addnew
call SaveData()
rs("Editor")=Editor
rs.update
ArticleID=rs("ArticleID")
我保证数据库联接是正确的,因为其他的表添加就没问题!
rs.close
Primer2002cn 2003-12-19
  • 打赏
  • 举报
回复
把代码贴上来看看

28,407

社区成员

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

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