dbf数据库无法update

bigbigbigant 2003-07-10 03:38:15
问题:
我在vb程序中用ado对象对一个dbf数据库进行update,出现“操作必须使用一个可更新的查询”的错误,但我对这个数据库进行insert是可以的
注:我的adoconn.mode=0,文件和目录有可写的权限
...全文
94 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bigbigbigant 2003-07-11
  • 打赏
  • 举报
回复
我用的sql语句:adoconn.execute "update tblname set 字段=值"
wangbm 2003-07-10
  • 打赏
  • 举报
回复
adoconn.execute "Update ...... where..."
bigbigbigant 2003-07-10
  • 打赏
  • 举报
回复
用记录集也不行,不是这个原因
qingming81 2003-07-10
  • 打赏
  • 举报
回复
用查询,不能只用连接,你的那个adoconn是个连接
qingming81 2003-07-10
  • 打赏
  • 举报
回复
连接参数设置是只读的:改成(conn是一个连接)
dim rs as new ADODB.recordset
With rs
.Open "Select * from Authors;", conn, adOpenStatic, adLockOptimistic
If .BOF And .EOF Then
msgbox "没有任何记录"
Exit Sub
End If
.MoveFirst
.movelast
msgbox "有" & .recordcount & "条记录!"
End With

1,217

社区成员

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

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