powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как заставить SqlDataAdapter при возникновении DBConcurrencyException сохранить записи
4 сообщений из 4, страница 1 из 1
Как заставить SqlDataAdapter при возникновении DBConcurrencyException сохранить записи
    #38310187
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток!

Такая ситуация. Есть несколько записей, некоторые из которых были изменены на нескольких машинах. Кто то первый сохранил.
Если у оставшихся машин есть уже изменённые на тот момент те же записи то при вызове SqlDataAdapter.Update возникает DBConcurrencyException исключение. Проблема в том, что бы сохранить хотя бы те записи которые не конфликтуют (те которые конфликтуют можно отбросить). Как поступить в момент исключения в таком случае?

(пока я только предупреждаю пользователя о конфликте и о том что изменения будут потеряны, потом перечитываю изменения).
Но хотелось бы потерять только то что конфликтует а не всё что изменялось.

Так же интересно, а есть ли возможность заставить тупо переписать сверху своими изменениями, по принципу кто последний сохранил тот и прав.

Спасибо.
...
Рейтинг: 0 / 0
Как заставить SqlDataAdapter при возникновении DBConcurrencyException сохранить записи
    #38310214
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

ещё уточнение. Если выставить у SqlDataAdapter.ContinueUpdateOnError = true то сохранятся записи которые не конфликтовали но и исключения не произойдёт у тех что конфликтовали. А мне надо предупредить пользователя что сохранились не все записи. Как быть? Возможно где то флаг выставляется что не все записи сохранились?
...
Рейтинг: 0 / 0
Как заставить SqlDataAdapter при возникновении DBConcurrencyException сохранить записи
    #38310223
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как заставить SqlDataAdapter при возникновении DBConcurrencyException сохранить записи
    #38310225
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buser,

спасибо огромное, просмотрел
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как заставить SqlDataAdapter при возникновении DBConcurrencyException сохранить записи
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]