1

我有一个带有设计器构建.Update()命令的 TableAdapter。TableAdapter 还有一个命令,它将只更新其中一个记录中的一个字段。这个命令是.AddBankName

但是.AddBankName似乎导致.Update()引发并发冲突。.AddBankName仅当实际更改数据库中的 BankName 字段时才会发生这种情况。

所以我认为正在发生的是AddBankNameTableAdapter 中的查询没有更新 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
4

0 回答 0