我有一个带有设计器构建.Update()
命令的 TableAdapter。TableAdapter 还有一个命令,它将只更新其中一个记录中的一个字段。这个命令是.AddBankName
。
但是.AddBankName
似乎导致.Update()
引发并发冲突。.AddBankName
仅当实际更改数据库中的 BankName 字段时才会发生这种情况。
所以我认为正在发生的是AddBankName
TableAdapter 中的查询没有更新 TableAdapter 维护的数据库表的内存记录。
我怎样才能做出AddBankName
正确的更新。或者 - 我自己怎么做?
这是我的代码的摘录。UpdateDB
可以多次调用...
Sub UpdateDB()
'This Update will fail if AddBankName has previously changed BankName
LETTERINFORMATIONTableAdapter.Update(tblTECHLETTERINFORMATION)
LETTERINFORMATIONTableAdapter.AddBankName(cmbBANKNAME.Text, _
txtCLIENTNUMBER.Text)
End Sub