B
BigSam
Здравствуйте, нужна помощь, при попытке внесения изменения в таблицу выходит ошибка 'update failed', код ниже,
используется TUpdateSQL, текст запроса 'update test_table set ColA=:ColA,ColB=:ColB
where ColA=:Old_ColA and ColB=:Old_ColB'. Значения редактируются в DBGrid, затем после нажатия
кнопки ОК:
изменения должны сохраняться в БД, но выходит выше упомянутая ошибка, не нашел ответа в гугле, может не так искал, не спорю, но нужна помощь, заранее спасибо!
используется TUpdateSQL, текст запроса 'update test_table set ColA=:ColA,ColB=:ColB
where ColA=:Old_ColA and ColB=:Old_ColB'. Значения редактируются в DBGrid, затем после нажатия
кнопки ОК:
Код:
procedure TMainForm.ButtonOKClick(Sender: TObject);
begin
with Query1 do
begin
Database1.StartTransaction;
try
ApplyUpdates;
Database1.Commit;
except
Database1.Rollback;
raise;
end;
CommitUpdates;
end;
изменения должны сохраняться в БД, но выходит выше упомянутая ошибка, не нашел ответа в гугле, может не так искал, не спорю, но нужна помощь, заранее спасибо!