并发。。。!!! 并发。。。!!!

lxstruggle 2004-04-22 04:53:37
我的数据帮定操作,遇到一个奇怪的问题,只有一行编辑的时候,保存没有问题,然后我再编辑,再保存就会出现并发错误,但重新打开窗口,不管怎样进行编辑都不会出现问题了!
...全文
68 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Vb_Net4Zeng 2004-05-01
  • 打赏
  • 举报
回复
再多看看DATASET的方法(仔细看)
jwtom 2004-04-30
  • 打赏
  • 举报
回复
可能是用了自增长列的原因。

简单的办法:当第一次 update后,再重新绑定一次就可以三

accpzj 2004-04-30
  • 打赏
  • 举报
回复
updatecommand影响0个记录会引发DBConcurrencyException异常
你可以在异常处理里重新提取数据
lxstruggle 2004-04-30
  • 打赏
  • 举报
回复
follyfour(傻四) :
你说的同步是不是每次保存了然后又重新读出来,这样很慢啊也不符合逻辑
lizhongkun 2004-04-22
  • 打赏
  • 举报
回复
gz!
accpzj 2004-04-22
  • 打赏
  • 举报
回复
我也碰到过这个情况
好象因为是我们当初提取出来的数据中没有这条记录
你添加记录后用UPDATE更新到数据库后,再修改这条新增的记录就会出现这种情况
我试了很多方法,好象还是会出现,而且也不会引发SQLEXCEPTION
头大!
后来我是在保存后重新FILL一下,从数据库里提取最新的数据
不过这样很慢,哪位老大有好的方法啊!!!
follyfour 2004-04-22
  • 打赏
  • 举报
回复
主键字段冲突或没关闭数据库连接。最大怀疑:主键冲突。错误贴出来啊
wangjian 2004-04-22
  • 打赏
  • 举报
回复
你第一次提交后没有把DATASET的数据更新,你在同步下就可以了
cqs6616 2004-04-22
  • 打赏
  • 举报
回复
在ADO。NET中没有游标的概念的。
可能是数据库字段的问题比如(标识列字段)
bitsbird 2004-04-22
  • 打赏
  • 举报
回复
再保存出现什么错误啊
minajo21 2004-04-22
  • 打赏
  • 举报
回复
看看绑定的代码,怀疑是游标方式的问题
lxstruggle 2004-04-22
  • 打赏
  • 举报
回复
有人就有爱,大家都来看看!

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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