Не удается найти причину проблем с параллелизмом - PullRequest
0 голосов
/ 21 сентября 2019

Я получаю нарушение параллелизма в моей команде update, когда пытаюсь сохранить данные в базе данных.Я часами пытался найти решение, но оно ускользает от меня.Я изменяю один столбец примерно в 90% моих строк в строке с 4200 плюс данных.Я использую таблицу данных с первичным ключом.Я также использую sqlitedatadapter:

  Dim cbActiveCustomers As New SQLiteCommandBuilder(ActiveCustomersAdapter)
  ActiveCustomersAdapter.Update(DTActiveCustomers)

Я заполняю данные этим

    sql = "SELECT * FROM Customers WHERE Status = 'Active'"
    ActiveCustomersAdapter = New SQLiteDataAdapter(sql, conn)
    ActiveCustomersAdapter.Fill(DTActiveCustomers)

Я заполняю таблицу, перебираю таблицу, изменяя одно поле даты, добавляя переменную приращения кстолбец даты, а затем попытайтесь сохранить, как указано выше.В базе данных нет одновременных пользователей и других действий.Я явно не делаю что-то правильно, но не нашел указателя на то, что мне не хватает.

Ваша помощь приветствуется.Брэд

Редактировать: эта ошибка возникает при выполнении этой команды:

ActiveCustomersAdapter.Update(DTActiveCustomers)

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

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