Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.11.17;
Скачать: CL | DM;

Вниз

LockType для обращения через ADO к Access   Найти похожие ветки 

 
jjda   (2013-02-12 22:56) [0]

Здравствуйте!
Задавал уже свой вопрос, но ответа так и не получил... по разбирался все-равно ответа не нашел.

Так вот мне необходимо, блокировать активную запись от изменения другим пользователем. Настроил через DbGrid и ADO доступ к БД Access.... Хочу поставить ограничение  ltPessimistic . В результате возникает одна из двух ситуаций:
- при попытке ввести в DbGrid информацию выдается ошибка - "невозможно обновить поле" и данные соответственно не редактируются совсем!
- если выставляю CursorLocation - на clUseClient то LockType  автоматически меняется на ltBatchOptimistic данные вводить дает но не запоминает!

Про вторую ситуацию я уже прочел. Здесь все ясно! А вот почему ltPessimistic  при верном CursorLocation  не срабатывает (т.е. блокирует не одну активную у другого пользователя запись а все, не ясно! Поясните, пож-ста! Как сделать?


 
jjda   (2013-02-12 23:01) [1]

Добавлю: с непосредственным редактированием проблем особых нет. Они возникают если один клиент редактирует запись, которую другой в это время удаляет!!


 
sniknik ©   (2013-02-13 00:19) [2]

> но ответа так и не получил...
вообще то получил. но похоже не понял. статьи нашёл? читал?

> на ltBatchOptimistic данные вводить дает но не запоминает!
нажми F1 на ltBatchOptimistic, и внимательно почитай что покажет.

> т.е. блокирует не одну активную
по одной записи клиентом не блокируются, писал же.

> которую другой в это время удаляет!!
нормальная ситуация на такое это ошибка - "невозможно обновить поле". или что то похожее. (ну а как его обновить если его нет? его уже не редактировать а добавлять нужно)


 
Германн ©   (2013-02-13 01:39) [3]


> Задавал уже свой вопрос, но ответа так и не получил

Получил.
"sniknik ©   (09.02.13 20:01) [2]
> в режиме реального времени
это из области фантастики.



Страницы: 1 вся ветка

Текущий архив: 2013.11.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.006 c
15-1370184813
Eraser
2013-06-02 18:53
2013.11.17
Panel и fade эффект


15-1370002005
картман
2013-05-31 16:06
2013.11.17
телефонные номера, цифры


15-1370005892
"Добрый Сок"
2013-05-31 17:11
2013.11.17
Расширение FF "Инструмент разработчика" для IE. Посоветуйте


11-1207571875
Artlav
2008-04-07 16:37
2013.11.17
TKOLWebBrowser и OnBeforeNavigate2


15-1369773002
Юрий
2013-05-29 00:30
2013.11.17
С днем рождения ! 29 мая 2013 среда