Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SQL и Lock() / 4 сообщений из 4, страница 1 из 1
17.11.2005, 13:11:01
    #33383935
SQL и Lock()
Всем здрасти!

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

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

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

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

IsRLock()

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


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