Из цикла "никогда такого не было, и вот опять"
На форме несколько компонентов для редактирования полей БД MySQL 5.6
Также есть таблица, но у меня она в readonly, просто для отображения данных
единственный код при нажатии на копку "добавить" такой:
- Код: Выделить всё
SetEditMode;
DM1.InvpatentTable.Insert;
(SetEditMode - процедура, отключающая некоторые кнопки, типа навигации по полям, на данные никак не влияющая)
Да и дело не в этом, пару сборок назад всё работало. Новые записи добавлялись, редактировались.
Сейчас вдруг увидел, что при нажатии на кнопку добавить база переходит в режим insert (в гриде появляется пустая запись), но как только я кликаю на какой-нибудь компонент для ввода, тот же DBEdit, к примеру, то сразу же новая запись удаляется, будто кто-то вызвал режим CancelUpdates или Refresh.
Решил проверить так: выключил readonly у грида, нажал кнопку добавить, начал вводить данные в таблице - ВСЕ РАБОТАЕТ, достаточно только начать набирать в таблице, и можно пользоваться всеми компонентами ввода данных остальными. Но если начать с клика на поле ввода любое, то опять тоже самое происходит.
На этой форме между сборками я изменений никаких не делал, которые с данными работают,
что это за баг, никто не сталкивался?