Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Новый топик    Ответить
 Обработка ошибок при изменении данных в БД  [new]
Заятс
Member

Откуда: Киев
Сообщений: 316
Дайте пример или ссылку на пример как это делается в ADO.NET. Просмотрел несколько статей в инете по ADO.NET - впечатление такое, как будто при работе с ним никогда ошибки подобного рода не возникают.
Новичёк в ADO.NET, но разработчик клиент-серверных приложений со стажем.
21 янв 08, 18:27    [5182351]     Ответить | Цитировать Сообщить модератору
 Re: Обработка ошибок при изменении данных в БД  [new]
chpasha
Member

Откуда:
Сообщений: 10037
Заятс
Дайте пример или ссылку на пример как это делается в ADO.NET. Просмотрел несколько статей в инете по ADO.NET - впечатление такое, как будто при работе с ним никогда ошибки подобного рода не возникают.
Новичёк в ADO.NET, но разработчик клиент-серверных приложений со стажем.

какой тут пример? ловишь DBConcurrencyException, у него есть CopyRowsTo - получаешь строки, вызвавшие конфликт версий - дальше на твое усмотрение, что с ними делать.

З.Ы. как словить это исключение, от твоего провайдера зависит, либо дополнительное условие на поле типа timestamp как мелкософт рекоммендует, либо на все поля, либо другим доступным и удобным тебе способом.
22 янв 08, 11:28    [5184358]     Ответить | Цитировать Сообщить модератору
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Ответить