powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Реализация пессимистической стратегии блокировки
6 сообщений из 6, страница 1 из 1
Реализация пессимистической стратегии блокировки
    #34475423
Май
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может кто привести простейщий пример кода на VB реализации пессимистической стратегии блокировки?
...
Рейтинг: 0 / 0
Реализация пессимистической стратегии блокировки
    #34475502
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как я понимаю, сильно зависит от базы. Например, в Oracle - SELECT..FOR UPDATE [ NOWAIT ] и VB здесь ни при чем
...
Рейтинг: 0 / 0
Реализация пессимистической стратегии блокировки
    #34475607
Май
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
уточню вопрос.
в программе на VBasiс используется типизированный набор.
в цикле проводится обновление таблицы, естественно время между итерациями в цикле меньше чем уходит на обновление в базе. Нужно проверять, блокировано или уже выполнена запись.чтобы следующую запись вносить. конкуренцию создает сама программа. вот фрагмент кода и интересен,как это правильнее сделать. Какие методы объекта таблица,адаптер,строка можно использовать для этого.
...
Рейтинг: 0 / 0
Реализация пессимистической стратегии блокировки
    #34477643
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тема по теме с форума C#
http://www.sql.ru/forum/actualthread.aspx?tid=265284

Код: plaintext
 uid  =  S a

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Реализация пессимистической стратегии блокировки
    #34478596
Май
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прочитал и стало грустно:(
Гланды через задницу, как это похоже на нас.
А все-таки, если я пытаюсь внести запись или обновить, и ошибка то что мне анализировать в блоке CATCH?
Источник что нибудь возвращает нормальное информативное, вроде кода возврата операции?
По коду я бы мог цикл организовать пытающийся выполнить операцию.
...
Рейтинг: 0 / 0
Реализация пессимистической стратегии блокировки
    #34481357
Май
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно сделать так?
аT - адаптер, T - таблица


Do

T.Clear()
aT.<метод>(T)

Loop while T.HasError=True

т.е. долбиться до тех пор пока не прокатит.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Реализация пессимистической стратегии блокировки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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