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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.12.2015, 13:16   #1  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5813 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от Silence Посмотреть сообщение
Создал таблицу + insert_recordset + [Alt]+[F9] = Значения не являются текущими... Никто ничего в таблице поменять не мог, просто о ней не знают, да и создана таблица минуту назад. delete_from удаляет отлично, не удаляются из обозревателя таблиц. Что может быть?
Вроде бы уже обсуждалось: механизм оптимистичной конкуренции (OCC) в Аксапте полагается на число записей, возвращаемое из СУБД после update/delete, когда Аксапта посылает запрос с указанием значения RecVersion. Если СУБД возвращает 0 или не возвращает ничего, то ядро Аксапты считает, что возник конфликт обновления из-за того, что у записи в БД поменялось значение RecVersion, хотя на самом деле причина может быть во включенном режиме nocount в сессии БД:
Цитата:
Сообщение от kgksoft Посмотреть сообщение
проблема была в том, что при активном использовании прямых SQL-запросов в них для работоспособности нужно указывать директиву "set nocount on". Вот мы и указывали, а выключать "set nocount off" забывали (не знали). Дальше лучше. Такие сессии SQL-сервера случайным образом выделяль AOS-ом ни в чем не повинным пользователям (АОС SQL-сессии не закрывает, а выдает при надобности) и выдавали сообщение о невозможности сохранить запись в самых безобидных случаях. На произвольных таблицах и формах.
То же самое может возникать из-за использования своих хранимых процедур, которые в начале выполняют set nocount on, а в конце не выполняют set nocount off.
За это сообщение автора поблагодарили: Ace of Database (3), coolibin (3).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Использование семейства InventDimCtrl_Frm_* - 2 DS InventDim на одной форме Pavlo AKA Panok DAX: База знаний и проекты 5 22.12.2008 17:15
где хранятся значения полей удаленных строк? chanchala DAX: Программирование 16 04.09.2008 10:45
executeQuery на Форме Arahnid DAX: Программирование 12 03.11.2007 23:25
Проверка значения CheckBox объявленного на форме в Grid mallard DAX: Программирование 3 03.05.2007 16:49
Фильтр для сгруппированного значения в форме M.Ruslan DAX: Программирование 4 13.02.2007 13:28
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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