Код ошибки Visual Studio UpdateCommand затронул 0 из 1 ожидаемых записей - PullRequest
0 голосов
/ 30 апреля 2018

Я получил ошибку при обновлении записи

Нарушение параллелизма: команда UpdateCommand затронула 0 из ожидаемых 1 записей.

Не могли бы вы посмотреть, что пошло не так. Это мой код:

 Private Sub Button4_Click_1(sender As System.Object, e As System.EventArgs) Handles Button4.Click
        Try
            Me.Validate()
            Me.PrintersBindingSource1.EndEdit()
            Me.TableAdapterManager1.UpdateAll(Me.ITPrinterDataSet1)
            MsgBox("Update Successfully.")
        Catch ex As Exception
            System.Windows.Forms.MessageBox.Show(ex.Message)

        End Try
    End Sub

1 Ответ

0 голосов
/ 01 мая 2018

Проверьте следующее:

1- В вашей таблице должен быть хотя бы 1 столбец первичного ключа.

2 - Лучше использовать метод «update» вашего адаптера таблицы, а не метод updateall.

3-Call-метод "EndEdit" вашего источника привязки перед командой обновления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...