ADODataSet + Post + DBComboBox = Проблема. В чем причина?
Доброго времени суток всем!
Все чаще сталкиваюсь с проблемой.
А конкретного решения найти не удается. Это конечно вопрос времени, но вот с ним-то как обычно и проблема.
Ситуация:
Форма с гридом, снизу панелька с DBEdit'ами и TdbLookUpComboBox'ами.
Сами по себе объекты работают. Настроены корректно и все было бы замечательно, если бы ни одно "НО".
Во все эти компоненты добавлен обработчик события OnExit. В нем происходит POST DataSet'а к которому они привязаны. Для избавления пользователя от лишних кликов. Именно когда мы вставляем новую запись, пока заполняются текстовые поля все происходит штатно и безпроблемно. Как только мы фокусируемся на TdbLookUpComboBox,
происходит ошибка "Не удается найти строку для обновления. Некоторые значения могли быть изменены со времени её последнего чтения." И все.
И после этого невозможно вообще корректно сохранить запись в таблице.
Что мне нужно глянуть где что отключить или как быть вообще в такой ситуации?
__________________
"Люди никогда не видят то, существование чего им кажется невозможным." ©Терри Пратчетт
|