最近用vb.net+sql作点东西发现点问题,就是在dataSet添加记录并Updata后, 立即在dataSet里删掉这个记录并Updata,于是就出现异常 "并发冲突:DeleteCommand 影响 0 个记录。".但问题的关键是该代码是从vb.net+access平台移植过来的,而在用access时没有该问题.
经过测试发现在dataset中新添加的记录的id字段也是主键的值时dbnull ,我想问题可能出在这.于是用最简单的办法:在updata后接着在DataAdapter.Fill(dataset,"xxx")一下问题解决了.
感觉这应该不是最好的方法,不知有没有别的办法解决.
转载于:https://www.cnblogs.com/lsceng/archive/2007/03/07/666689.html