并发冲突?谁来救救我,郁闷啊
popok 2003-08-23 08:14:16 我在做一个增加,删除,更新数据库的基本操作。
dim mybind as bindingmanagerbase
mybind=new bindingtext(ds,tablename)
我先增加几条记录:dim orow as datarow
orow=ds.tabeles(0).newrow
orow.item(0)=""
ds.tables(0).items.add(orow)
da.update(ds,tablename)
然后我删除他们:ds.tables(0).rows(mybind.position).delete()
da.update(ds,tablename)
然后出现奇怪的问题,我从datagrid 的下面一条记录开始删除,ok一点问题没有,可是我从最上面那条记录开始删除,就会出现“并发冲突”的提示。郁闷死了,这是为什么?
我的记录已增加到数据库里了啊,而且在dataset中的rowstate也应该每次增加或删除后都恢复成unchanged的吧?