更新命令中的并发冲突

时间:2013-09-30 18:26:37

标签: vb.net ado.net

我已将访问数据库添加为项目数据源。我在.XSD中定义了一个select方法来传递参数并将数据返回到数据表(这会查询我的数据库表的一部分)。然后将此数据表绑定为datagridview数据源:

'dimensioned at class level
Dim dtEntryDetails As New myDataSet.tblTimeTrackingDataTable
Dim entryAdapter As New myDataSetTableAdapters.tblTimeTrackingTableAdapter

'sub to load data does this
dtEntryDetails = entryadapter.Manager_GetDGVDataByUnitAndDate(cboDateSel.Text, DateAdd(DateInterval.Day, 6, CDate(cboDateSel.Text)), cboWorkGroups.Text) 
dgvEmployeeTime.DataSource = dtEntryDetails

所有内容都加载好了,我有另一个下拉列表,提供刚刚加载的数据的视图。然后我修改datagridview的单元格中的数据(我想你使用那个控件!)然后想保存这个数据表回到数据库中。我想而不是逐行读取和更新,我可以将整个数据表发送回数据库。

我尝试过:

entryadapter.Update(dtEntryDetails)

但是这给了我:

  

并发冲突:UpdateCommand影响了预期的X记录中的0个。

我缺少什么,或者我应该如何尝试更新数据表?

0 个答案:

没有答案