|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Блокировка записи в базе данных на сервере
Здравствуйте. Написал простую сетевую программу. На сервере база данных Access. Программа запускается одновременно на 2-х компьютерах и подключается к базе на сервере через компоненты ADOConnection->ADOTable.
Все работает нормально. Только вот не знаю как заблокировать запись, которая открыта для редактирования на Компьютере1, чтоб ее нельзя было редактировать на Компьютере2, пока Компьютер1 не освободить эту запись. Подскажите, пожалуйста, как заблокировать запись, на время ее редактирования? Спасибо. |
#2
|
|||
|
|||
Не уверен, что в Access это есть, но попробуй такой синтаксис:
Код:
SELECT ID FROM [Table] FOR UPDATE; |
#3
|
||||
|
||||
Советую написать сервер приложений. В datasnap компонентов провайдеров имеется множество средств для этого.
|