在数据库的刷新和更新中,常常出现问题。

ziyue 2001-10-01 12:54:16
在使用DATAGRID中,对数据库进行刷新和更新,总是出现
键值被改变。
行值,发生了改变。
无法更新
可在第一次使用,就没有问题

以前解决过,但现在用同样的方法,就不可以了
...全文
120 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
yechat 2001-10-02
  • 打赏
  • 举报
回复
也可能是楼上所说的
yechat 2001-10-02
  • 打赏
  • 举报
回复
你的锁定模式可能有问题。
KingSunSha 2001-10-02
  • 打赏
  • 举报
回复
对,UPDATEBATCH后再刷新应该就没问题
ziyue 2001-10-02
  • 打赏
  • 举报
回复
这里我用的是DataEnvironment设计器。。
ziyue 2001-10-02
  • 打赏
  • 举报
回复
UP
ziyue 2001-10-02
  • 打赏
  • 举报
回复
什么移回原位啊。。
可出错就出在 RESYNC上。。
或者说:
de.rsXXXX("数量")=de.rsXXXX("数量")-JIN(也是数)
第一可以。。第二次就出现。。3251错误(数据供应者不支持该方法或者
属性)
为何???我想这两个问题的原因是一样的。

hx 2001-10-02
  • 打赏
  • 举报
回复
呵呵。。。
原因:
这是记录位置发生了变化,所以你第一次可以。
解决方法:
移回原位。。。
呵呵。。。把分给我吧。。。
详细一点的。。呵呵。。去找我的QQ吧
ziyue 2001-10-02
  • 打赏
  • 举报
回复
我用。。RESYNC和REQUERY都试过。。。以前可以的啊。。
hydnoahark 2001-10-02
  • 打赏
  • 举报
回复
你可能需要使用DataGrid的Refresh方法而不是Recordset的RESYNC和REQUERY方法
ziyue 2001-10-01
  • 打赏
  • 举报
回复
???是用
UpdateBatch吧,
我用批处理方式,客户标
progame 2001-10-01
  • 打赏
  • 举报
回复
可能是更新后没有提交

1,216

社区成员

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

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