私はVisual Studio 2008でVB.Netを学習する初心者です。プロジェクトにAccess(mdb)ファイルが統合されています。 現在、DataGridViewでテーブルアダプタを使用して呼び出す既存のレコードを更新する必要があります。「System.Data.DBConcurrencyException」タイプの最初のチャンス例外が発生しました
On Error GoTo SaveErr
Me.AdmissionTblBindingSource.EndEdit()
Me.AdmissionTblTableAdapter.Update(MasterTblDataSet.AdmissionTbl)
MessageBox.Show(txtApplicantFirstName.Text & " " & txtApplicantLastName.Text & " is " & cboInterviewResult.Text & " for the interview")
SaveErr:
Exit Sub
Refresh()
フォームを実行しようとすると、このエラーが表示されます。 タイプSystem.Data.DBConcurrencyException
の最初のチャンス例外が発生しました
ヘルプをお探しですか?
これは、レコードが2つの異なる場所で変更されたことを意味します(恐らくプログラムで1つ、Accessでおそらく2番目のもの)。競合があるため、変更を更新できません。 – pinkfloydx33
それに対処するには?私は同じテーブルの他のフォームでコマンドを更新しようとしましたが、それは同じエラーを示しました。 –
「On Error GoTo SaveErr」を「On Error GoTo Resume」に変更して問題を解決し、問題を解決しました。ありがとう –