Вниз
Скачать: CL | DM;

Блокировки таблиц   Найти похожие ветки 

← →
~Alex   (2005-05-20 10:41) [0]

Здравствуйте уважаемые мастера!
Имеется база данных Paradox, клиент написан на Delphi 5 количество пользователей БД 2 человека. Понадобилость прописать блокировки таблиц сделал так

Table1BeforePost...
begin
 Table1.LockTable(ltWriteLock);
end;
Table1AfterPost...
begin
 Table1.FlushBuffers;
 Table1.UnLockTable(ltWriteLock);
end;

В результате этих манипуляций получилось приблизительно следующее, один пользователь открыл в таблице запись для просмотра, в это время второй пользователь пытается добавить новую запись и получает сообщение table is busy в принципе логично....
Собственно сам вопрос, на какой обработчик события TTable можно установить LockTable дабы не возникала ситуация описанная выше??

Заранее благодарен.


← →
Виталий Панасенко   (2005-05-20 10:49) [1]

А нах..я ты это делаешь ? Обьясни...



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.024 c
1-1118226809
Руслан
2005-06-08 14:33
2005.06.29
обновить DBGrid


3-1116516514
_Вован
2005-05-19 19:28
2005.06.29
Как создать таблицу dbf с помощью команд Local SQL BDE ?


1-1117610623
pudel
2005-06-01 11:23
2005.06.29
Вывод текста в заданном прямоугольнике


1-1118049662
Алексей Петухов
2005-06-06 13:21
2005.06.29
ГипперСсылка


3-1115984786
IGray
2005-05-13 15:46
2005.06.29
Как узнать, было ли к таблице применено ApplyRange?




   Наверх