Изменённые данные в DBGrid не сохраняются в бд.
В качестве бд использую SQlite
Сохранение данных из DBGrid в БД SQlite
Модератор: Модераторы
Plato
А разглашать, какие методы Вы используете для сохранения, Вы категорически не хотите? Если таких методов нет, то результат логичен - у Вас ничего и не сохраняется.
А разглашать, какие методы Вы используете для сохранения, Вы категорически не хотите? Если таких методов нет, то результат логичен - у Вас ничего и не сохраняется.
Вызвал штатного телепата.
Он посмотрел, сообщил в чём проблема.
Я её решил и передал решение телепату для передачи автору топика.
Plato, вызывайте своего телепата, ответ готов!
Он посмотрел, сообщил в чём проблема.
Я её решил и передал решение телепату для передачи автору топика.
Plato, вызывайте своего телепата, ответ готов!
Plato
Код: Выделить всё
procedure TForm1.SQLQuery1AfterDelete(DataSet: TDataSet);
begin
SQLQuery1.ApplyUpdates;
end;
procedure TForm1.SQLQuery1AfterEdit(DataSet: TDataSet);
begin
SQLQuery1.ApplyUpdates;
end;
procedure TForm1.SQLQuery1AfterPost(DataSet: TDataSet);
begin
SQLQuery1.ApplyUpdates;
end;sign писал(а):Вызвал штатного телепата.
Он посмотрел, сообщил в чём проблема.
Я её решил и передал решение телепату для передачи автору топика.
Plato, вызывайте своего телепата, ответ готов!
Спасибо. Проблема решена.Мой телепат принял сообщение и передал его мне.
Код: Выделить всё
procedure TForm1.FormClose(Sender: TObject; var CloseAction: TCloseAction);
begin
SQLQuery1.ApplyUpdates;
SQLQuery2.ApplyUpdates;
SQLTransaction1.Commit;
end;
