並行違規

摘要:並行違規

並行違規: DeleteCommand 已經影響必須是 1 記錄的 0。

並行違規表示您欲刪除的記錄已被其他的使用者修改過了, 因為您在刪除記錄前先做了一次儲存, 所以這個其他使用者就是您自己, 要解決這個問題, 您可以在第一次儲存的動作中執行DataSet物件.AcceptChanges()方法

  If bsDetail.Count > 0 Then
      bsDetail.EndEdit()
      bsDetail.RemoveAt(bsDetail.Position)
      dTb.Update()
    End If