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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.08.2003, 12:16   #1  
Andronov is offline
Andronov
Участник
 
108 / 10 (1) +
Регистрация: 10.11.2002
Адрес: г. Пермь
Не работает selectForUpdate()
Добрый день.
Использую Axapta 3.0
В Dev. Guide написано: A record can be selected for update, either by using the forUpdate keyword in the select statement, or by using the selectForUpdate method on tables.
На практике столкнулся с тем, что метод selectForUpdate() не работает.
Например, если написано так:
PHP код:
while select from MyTable {
            
MyTable .selectForUpdate();
            
MyTable .delete();
        } 
то генерится исключение со словами "Операция не может быть завершена, так как запись не выбиралась для обновления".
Если же написать
PHP код:
while select forupdate from MyTable {
            
MyTable .delete();
        } 
то все работает отлично.
Может кто-нибудь объяснить, почему так? И что делать надо, если запись не выбрана для изменения, а удалить (изменить) ее надо?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
почему на работает common.(fieldId)[idx] maze DAX: Программирование 3 31.08.2007 06:48
проблема SelectForUpdate murad DAX: Программирование 6 18.04.2006 16:47
Не работает запрос на нескольких компаниях Bega DAX: Программирование 3 16.09.2005 10:21
JOIN программно на форме не работает rohlenko DAX: Программирование 2 31.03.2005 15:41
CRM ABC, SWOT анализ Как это работает и работает ли вообще. ShadowFromXZone DAX: Функционал 16 02.03.2004 18:09

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

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

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