При сохранении объекта - предупреждение

Автор alexbrok, Листопада 22, 2016, 07:49:32 PM

« попередня тема - наступна тема »

0 Користувачів і 3 Гостей дивляться цю тему.

alexbrok

При сохранении отредактированного объекта, появляется окно с предупреждением:
Access violation at address 01A6218F in module 'kvx_local3.exe'. Read of address 000001D4
Что не так?

Версия 16.10.12.427
БД 16.10.11.427

Akella


alexbrok

изменил тип и район - выводится тоже сообщение

Akella

ОН импортированный ранее или вручную добавлен?

alexbrok

Добавлен вручную, ещё в старой версии, ID ещё трехзначный.
Что сделал: просто закрыл окно редактирования, после этого снова открыл окно редактирования, новая информация сохранилась и сейчас все работает без проблем

Akella


alexbrok

Периодически, все-же, это предупреждение появляется

Akella

Это не предупреждение, а явная ошибка. Нужно попытаться выявить закономерность. Скорей всего, что это связано с древовидными справочниками Тип и Район.


Вопрос: а не получается ли так, что нажимаете кнопку Добавить на форме результатов поиска или может вызывпете ОН на редактирование, а потом саму форму поиска закрываете? Потому как программа после добавления/редактирования объекта пытается обновить данные в таблице, откуда была вызвана форма редактирования/добавления, но исходная форма поиска уже закрыта, поэтому возникает ошибка.

alexbrok

Протестировал.
Все точно так как вы написали в предыдущем посте. Если таблицу поиска закрыть - ошибка есть, если открыта - ошибки нет

Akella

Понял.
Временных решения 2:
1. Не закрывать таблицу поиска пока не закрыто окно редактирования.

2. Отключить обновление таблицы после редактирования ОН

SMF spam blocked by CleanTalk