0
我想從DataTable中刪除並將更改更新到我的數據庫中。DataTable刪除多行並使用OleDbDataAdapter更新
一排簡單的情況下按預期工作:
CarRow carRow = MyDataSet.CarTable.FindByCarId(carId);
carRow.Delete();
odaCar.Update(new DataRow[] {carRow});
,但如果我有多個行,然後我得到一個併發衝突
CarRow[] carRows = MyDataSet.CarTable.FindByCarType(CarType.Sedan);
foreach(CarRow c : carRows)
{
c.Delete();
}
odaCar.Update(carRows);
「併發衝突:DeleteCommand會影響了預期的1條記錄中的0條。「
刪除多行然後通過OleDbDataAdapter進行更改的正確方法是什麼?
您是否有任何其他代碼可以更新數據庫或數據集中的記錄? – Josh
@Josh no。就是這個。 – gtgaxiola