powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SQL и Lock()
4 сообщений из 4, страница 1 из 1
SQL и Lock()
    #33383935
Всем здрасти!

Есть ли возможность выборки данных с помощью SQL по условию, что они, то бишь данные не заблокированны Lock'ом ?

За ранее благодарен.
...
Рейтинг: 0 / 0
SQL и Lock()
    #33384000
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Боюсь, что нельзя, посколку для выборки Фокс переоткрывает исходную таблицу под одним ему известным алиасом - это вопервых. во вторых даже если и была бы такая возможность, скорость обработки такого запроса была бы не высока. Напиши для каких целей это надо.
...
Рейтинг: 0 / 0
SQL и Lock()
    #33385587
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Евгений!

Начнём с того, что невозможно узнать заблокирована запись или нет не
попытавшись её заблокировать - ессно что после этого она уже будет
заблокированной :) Если же блокировку снять, то не факт что за время
исполнения выборки состояние блокировки каких-то записей не изменится. А уж
за время последующего "просмотра" такого курсора так уж точно такое
изменение произойдёт.
Вообще не вижу никакого практического смысла в такой выборке.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
SQL и Lock()
    #33386420
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то, если речь идет о записях заблокированных самим пользователем, которому и нужна данная выборка, то это можно узнать при помощи функции

IsRLock()

Однако, разумеется, таким образом ничего не узнаешь о записях заблокированных другим пользователем. И данную функцию нельзя использовать в SQL-запросах. Только через прямое сканирование SCAN...ENDSCAN
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SQL и Lock()
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]