updateAll
テーブル アダプター マネージャーのメソッドを使用しようとしています。別のテーブルに子として保存されているレコードを更新しようとすると、updateAll
「テーブルの「競合」に関連するレコードが含まれているため、削除または変更できません」という例外がスローされます。このメソッドは、すべてのテーブル リレーションを処理することになっていませんか?
ここに私が保存しているコードがあります:
Public Sub saveAll(ByVal dataSet As SudokuDataSet)
Try
Dim tbAdapterManager As New SudokuDataSetTableAdapters.TableAdapterManager
tbAdapterManager.CompetitorTableAdapter = competitorTableAdapter
tbAdapterManager.PuzzleTableAdapter = puzzleTableAdapter
tbAdapterManager.CompetitionTableAdapter = competitionTableAdapter
tbAdapterManager.UpdateAll(dataSet)
Catch ex As Exception
MessageBox.Show(ex.Message, "Saving Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try
End Sub