Итак, у меня есть DBGrid, заполненный SQL-запросом. Я хочу, чтобы запрос был только для чтения, чтобы таблица не блокировалась во время работы программы. Проблема в том, что когда он установлен только для чтения, я вообще не могу редактировать таблицу.
Что я хочу сделать, так это иметь возможность редактировать поля в DBGrid, находясь в режиме только для чтения, а затем сразу обновлять его, чтобы мне не приходилось оставлять соединение открытым.
Я не совсем уверен, как это сделать. В DBGrid нет события OnChange, поэтому я не могу просто запускать запрос на обновление каждый раз при изменении ячейки.
У кого-нибудь есть идеи?