是不是出现在update的时候?使用DataAdapter.Update()方法更新数据不能保证满足这些条件!所以还有可能会出错例如数据库有n万条数据,你的DataTable并不包含它们,所以DataTable1.Rows.Add的时候哪怕是已有的数据也会成功;
又如外键约束等等