高手请帮帮我!!

wfsqdj 2003-10-17 01:50:57

我在调用ADO的update方法时提示我:“Current Recordset does not support updating. this may be a limitation of the provider,or of the selected locdktype."
进入SQL2000查询分析器中打开用户表, 显示的状态为"只读" 请问是什么原因?
...全文
31 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yoki 2003-10-17
  • 打赏
  • 举报
回复
adLockReadOnly 默认值,只读。无法更改数据。
adLockPessimistic 保守式记录锁定(逐条)。提供者执行必要的操作确保成功编辑记录,通常采用编辑时立即锁定数据源的记录的方式。
adLockOptimistic 开放式记录锁定(逐条)。提供者使用开放式锁定,只在调用 Update 方法时锁定记录。
adLockBatchOptimistic 开放式批更新。用于与立即更新模式相反的批更新模式。

你可能用的是adLockReadOnly或者没有指定,换成另外的其中一种就可以了
yoki 2003-10-17
  • 打赏
  • 举报
回复
locdktype改成别的
yoki 2003-10-17
  • 打赏
  • 举报
回复
将你的打开类型换成别的

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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