Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
5 / 5 / 7
Регистрация: 31.03.2013
Сообщений: 228

Нарушение параллелизма

24.09.2013, 11:16. Показов 3220. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. возникла ошибка. добавляю данные в грид. запись добавляется с id -1, при закрытии приложения и запуске запись имеет нормальный id и изменяются данные в этой строке нормально. но при добавлении записи и редактировании её без перезапуска приложения вылазит ошибка: нарушение параллелизма updatecommand затронула 0 из ожидаемых 1 записей. Как тут быть? не хочется каждый раз пере запускать приложение.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.09.2013, 11:16
Ответы с готовыми решениями:

Нарушение параллелизма
Всем доброго дня!По данной проблеме читал все ветки в данном разделе,но решение проблемы своей не нашёл. Записываю данные в DatagridView...

Нарушение параллелизма UpdateCommand
Здравствуйте. Возникла проблема с обновлением бд. В БД таблицы связаны связью 1 ко многим. Удаление и обновление установлено на...

SQLCommandBuilder провоцирует нарушение параллелизма
Добрый день, коллеги. Столкнулся с проблемой записи в базу коллекции таблиц (3-8 штук в одном DataSet). Суть проблемы в том, что при...

5
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
25.09.2013, 14:52
проблема связана с тем, что DataTable, который был создан автоматически, по непонятным причинам сделал автоинкремент ключевого поля в отрицательную сторону. Поэтому нужно открыть DataSet в дизайнере и для требуемой таблицы заменить -1 на 1. Но всё же правильнее будет делать после каждого обновления повторную выборку, особенно в случаях с многопользовательскими БД. В локальных БД может хватить и изменения автоинкремента
0
 Аватар для SharpDeveloper
141 / 138 / 22
Регистрация: 16.02.2012
Сообщений: 453
25.09.2013, 17:50
Перегрузите набор данных, данные изменились в базе, но не изменились локально, отсюда ошибка.
0
5 / 5 / 7
Регистрация: 31.03.2013
Сообщений: 228
26.09.2013, 08:24  [ТС]
Цитата Сообщение от SharpDeveloper Посмотреть сообщение
Перегрузите набор данных, данные изменились в базе, но не изменились локально, отсюда ошибка.
каким образом?
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
26.09.2013, 09:58
Цитата Сообщение от blacl_cloak Посмотреть сообщение
каким образом?
повторный вызов метода Fill() для требуемого адаптера
0
 Аватар для mazon_aqz
10 / 10 / 3
Регистрация: 16.06.2009
Сообщений: 86
11.06.2015, 23:54
Цитата Сообщение от nio Посмотреть сообщение
проблема связана с тем, что DataTable, который был создан автоматически, по непонятным причинам сделал автоинкремент ключевого поля в отрицательную сторону. Поэтому нужно открыть DataSet в дизайнере и для требуемой таблицы заменить -1 на 1. Но всё же правильнее будет делать после каждого обновления повторную выборку, особенно в случаях с многопользовательскими БД. В локальных БД может хватить и изменения автоинкремента
Сегодня искал. нашел

Если столбец в источнике данных определен как столбец автоприращения, метод FillSchema или Fill со свойством MissingSchemaAction, имеющим значение AddWithKey, создает столбец DataColumn, свойство которого AutoIncrement имеет значение true. Но выполнение задачи присваивания значений свойств AutoIncrementStep и AutoIncrementSeed необходимо взять на себя. Дополнительные сведения о столбцах автоприращения см. в разделе Создание столбцов AutoIncrement.

Не по теме:

Вот такая вот подлянка. Индусы, мать их.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.06.2015, 23:54
Помогаю со студенческими работами здесь

Рандомное нарушение параллелизма в DeleteCommand UpdateCommand
Доброго времени суток! Делаю курсовую работу. Есть некоторые таблицы Подключил источник данных, выбрал таблички. ...

Не меняются картинки в БД и нарушение параллелизма updatecommand
Делаю базу данных мебели по вот этому уроку(https://www.youtube.com/watch?v=uONQaT-nwls&t=1088s) и столкнулся с проблемой, картинки не...

Нарушение параллелизма: UpdateCommand затронула 0 из ожидаемых 1 записей
в базе есть таблица Furnitura такой вот структуры Обновление базы данных делаю следующим образом OleDbCommand update1 = new...

Нарушение параллелизма: DeleteCommand затронула 0 из ожидаемых 1 записей
Делал проект в среде, т.е добавил источник данных, все дела, автоматом сгенерился BindingNavigator. Так вот если добавить запись,...

Обновление MySQL базы через datagridView, нарушение параллелизма
Иммется подключение к БД mysql, с помощью этой кнопки получаю результаты. Все ок. DataTable dt; MySqlDataAdapter...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru