AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.12.2006, 12:08   #1  
Гений 1С is offline
Гений 1С
Участник
Аватар для Гений 1С
 
263 / -11 (0) +
Регистрация: 05.05.2006
Адрес: Москва
В навижн есть возможность проверить, поддерживает ли база данных блокировку на уровне записей RECORDLEVELLOCKING .
А есть ли возможность заблокировать конкретно указанные записи, ведь наверно для этого существует такая проверка? Или всегда только таблицу целиком.
То бишь для чего используется проверка на возможность блокировки на уровне записей?
Старый 04.12.2006, 12:46   #2  
Kirvisniemi is offline
Kirvisniemi
Moderator
 
342 / 13 (1) ++
Регистрация: 21.12.2004
При программировании под SQL, программисту вообще нет нужды заботится о блокировках записей, т.к. за разработчика это делает сама СУБД. Например оператор LOCKTABLE вообще игнорируется, а операторы INSERT, MODIFY и т.п. сами блокируют запись до окончания транзакции.

Но есть еще Navision Database Server, в котором блокировка происходит на уровне таблиц.

На практике оператор RECORDLEVELLOCKING используется для определения базы, под которой работает клиент.
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:06.