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

Код: plaintext
 uid  =  S a

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


Do

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

Loop while T.HasError=True

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


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