:: Архив конференции по VFP до 2005 года
Проблемы с блокировкой таблицы
Bogdanov
Автор
Всем, привет!

Вот столкнулся с проблемой на ровном месте:
Обращение 2-х пользователей к одной таблице "File", расположенной на сервере Novell 4.11:

Действия 1-го:
Set Multilocks On
Use File Share
=Flock()

Действия 2-го:
Set Multilocks On
Use File Share
и таблица не открывается для просмотра, а лезет ошибка:"File is in use by another user".

Все просто, а не работает!
Условия: Windows XP, FoxPro 8.0, Client Novell 4.90 SP2.

Причем, все работает, если Windows 98 и FoxPro 6.0 (на машине стоит 2-е системы)!
Где копать?
Ratings: 0 negative/0 positive
Re: Проблемы с блокировкой таблицы
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Set Tablevalidate смотри




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Проблемы с блокировкой таблицы
Slavik

Сообщений: 1052
Откуда: Калининград
Дата регистрации: 14.08.2001
Пропиши явно SET EXCLUSIVE OFF




------------------
Все, что нас не убивает - делает нас сильнее
Ratings: 0 negative/0 positive
Re: Проблемы с блокировкой таблицы
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Hi, piva!

Цитата:
Set Tablevalidate смотри
Это конечно правильно! Но ВООБЩЕ сама идея с FLOCK() мне кажется безумной - ЗАЧЕМ это нужно было? Т.е. мы ЯВНО блокируем таблицу (что может по любому только 1 пользователь сделать), и хотим таким макаром построить многопользовательское приложение?




------------------
WBR, Igor
Ratings: 0 negative/0 positive


Извините, но у вас нет прав для того, чтобы оставлять сообщения в этом форуме.

On-line: 5 (Гостей: 5)

© 2000-2024 Fox Club 
Яндекс.Метрика