C++ Builder
1157
0
Для отображения содержимого базы ADO используются TADOQuery и TDBGrid. Редактирование записи производится на отдельной форме, которая вызывается нажатием ентера на нужной записи. После редактирования на отдельной форме давится ОК и посредством ADOQuery1->Insert (датасет формы2) данные заносятся в базу. Перед закрытием дополнительной формы, вызываемом тем же нажатием "ОК" пытаюсь обновить содержимое TDBGrid. Делаю так:
ADOQuery1->Refresh();
где рефрешится запрос (датасет) уже первой формы, то есть предназначенный для данных TDBGrid.
Все казалось бы правильно, однако работает только на второй раз. То есть измененные данные заносятся в базу, но отображаются из предыдущие значения.
Что еще нуждается в рефреше или подобном обновлении и как это выполнять?