| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Базы данных под .NET > Удаление из данных несколькими пользователями |
| Автор: Калинка 1.8.2011, 18:20 | ||
| Всем привет,помогите новичку, такая проблема: Есть БД на аксессе, создан датаадаптер, датасет. При помощи датаадаптера заполняю датасет и связываю его с гридом. Далее пользователь удаляет какую либо строку, выполняется метод Update адаптера и принятие изменений в датасет. При этом, если второй пользователь удалил эту строку в своей копии датасета и обновил данные в БД, то у первого вылезает исключение типа "Ошибка паралеллилизма. DeleteCommand удалил 0 строки из 1". Те есть так-то понятно, что строка уже удалена, но... Как обработать это исключение, чтобы пользователю выходило сообщение о том, что данная строка удалена и просто обновить его датасет. Читал мануалы на микрософте, про методы update и fill, но не совсем мне ещё понятно, как это организовать. Пишу на VB 2008 из-под 2008-й студии. Пример кода:
|