![]() |
#1 |
Участник
|
![]()
При удалении записи из таблицы через браузер появляется вот это сообщение:
Ошибка: Невозможно удалить запись в Организация (план) (RHRMOrganization). Значения, отображаемые в форме, не являются текущими, поэтому обновление или удаление выполнить невозможно. Чтобы просмотреть текущие значения, выберите в меню команду "Восстановить". С чем это может быть связано? |
|
![]() |
#2 |
MCITP
|
![]() Цитата:
Сообщение от Prof
![]() При удалении записи из таблицы через браузер появляется вот это сообщение:
Ошибка: Невозможно удалить запись в Организация (план) (RHRMOrganization). Значения, отображаемые в форме, не являются текущими, поэтому обновление или удаление выполнить невозможно. Чтобы просмотреть текущие значения, выберите в меню команду "Восстановить". С чем это может быть связано? По смыслу эта ошибка означает, что пока вы смотрели на запись кто-то её поменял (вероятно изменился recversion в таблице). Посмотрите не делает ли действительно кто-то что-то с этой таблицей параллельно. Может с кешированием проблемы...
__________________
Zhirenkov Vitaly |
|
![]() |
#3 |
Участник
|
поройте метод \Data Dictionary\Tables\HRMOrganization\Methods\delete
мож какие модификации ваши были или нехватает прав...
__________________
aLL woRk aNd nO JoY MAKes jAck a dULL Boy |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от Prof
![]() При удалении записи из таблицы через браузер появляется вот это сообщение:
Ошибка: Невозможно удалить запись в Организация (план) (RHRMOrganization). Значения, отображаемые в форме, не являются текущими, поэтому обновление или удаление выполнить невозможно. Чтобы просмотреть текущие значения, выберите в меню команду "Восстановить". Создал таблицу + insert_recordset + [Alt]+[F9] = Значения не являются текущими... Никто ничего в таблице поменять не мог, просто о ней не знают, да и создана таблица минуту назад. Сама таблица полностью дефолтная. delete_from удаляет отлично, не удаляются из обозревателя таблиц. Что может быть? ![]() Хм, а while select { delete() ) говорит - Возник конфликт обновления из-за того, что другой пользовательский процесс выполняет удаление записи или изменение одного или нескольких полей в записи.
__________________
Бывает, что человек молчит, когда ничего не знает о данном предмете, но чаще – когда знает о нем все. (Джордж Бернард Шоу) Последний раз редактировалось Silence; 04.12.2015 в 13:36. |
|
![]() |
#5 |
MCITP
|
![]() Цитата:
Сообщение от Silence
![]() Хе хе, такая же беда.
Создал таблицу + insert_recordset + [Alt]+[F9] = Значения не являются текущими... Никто ничего в таблице поменять не мог, просто о ней не знают, да и создана таблица минуту назад. Сама таблица полностью дефолтная. delete_from удаляет отлично, не удаляются из обозревателя таблиц. Что может быть? ![]() Хм, а while select { delete() ) говорит - Возник конфликт обновления из-за того, что другой пользовательский процесс выполняет удаление записи или изменение одного или нескольких полей в записи. Можете сделать xpo. с вашими объектами для воспроизведения? Я бы мог посмотреть тогда более предметно....
__________________
Zhirenkov Vitaly |
|
![]() |
#6 |
Участник
|
Извиняюсь.
Проблема решилась перезапуском AOS'a.
__________________
Бывает, что человек молчит, когда ничего не знает о данном предмете, но чаще – когда знает о нем все. (Джордж Бернард Шоу) |
|
![]() |
#7 |
Участник
|
Кхе, хороший способ решить проблему
![]() Скажем, изначально было 'хххх', кто-то поменял на 'yyyy', в то время как Вы пытаетесь 'хххх' изменить на 'zzzz' Извините за выражения ![]() |
|
![]() |
#8 |
Участник
|
Цитата:
__________________
Бывает, что человек молчит, когда ничего не знает о данном предмете, но чаще – когда знает о нем все. (Джордж Бернард Шоу) |
|
![]() |
#9 |
Участник
|
Цитата:
Цитата:
Сообщение от kgksoft
![]() проблема была в том, что при активном использовании прямых SQL-запросов в них для работоспособности нужно указывать директиву "set nocount on". Вот мы и указывали, а выключать "set nocount off" забывали (не знали). Дальше лучше. Такие сессии SQL-сервера случайным образом выделяль AOS-ом ни в чем не повинным пользователям (АОС SQL-сессии не закрывает, а выдает при надобности) и выдавали сообщение о невозможности сохранить запись в самых безобидных случаях. На произвольных таблицах и формах.
|
|
|
За это сообщение автора поблагодарили: Ace of Database (3), coolibin (3). |