Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

ПОМОГИТЕЕсли я перевожу ADOTable CursorLocation в clUseClient, то [D7, Access]


antoxa2005 ©   (2005-11-10 06:15:00) 

Если я перевожу ADOTable в Client, то при одновременном редактировании одной записи несколькими пользователями программа при сохранении записи выдает ошибку ~"некоторые значения были изменены...", тогда и свово LookType, которое установлено в ltPessimistic ни как себя не проявляет.

Ставлю CursorLocation в clUseServer , тогда и сво-во которое установлено в ltPessimistic проявляет себя должно, но тогда невозможно применить к ADOTable команду Sort.

Приходится все время менять CursorLocation, а для этого закрывать и открывать базу.

Подскажите, как быть?


sniknik   (2005-11-10 21:10:00) [1]

"грабли" те же
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1131432001&n=1
ищи в статьях установку иденнтификации записи по ключевому полю.

+
при серверном курсоре jet переходит в режим локального доступа, т.е. sort как примочка только для рекордсета в памяти отключается но включается установка индексов, непосредственно тех что в базе.


Dioman   (2005-11-10 15:42:00) [2]

в запросе попробуй написать select for update
а что за сервер?


Slym   (2005-11-10 13:40:00) [3]

может ltBatchOptimistic поможет


Наверх

Титульная страница Поиск, карта сайта Написать письмо