Привет, у меня есть настройка формы с использованием модулей TMySQL51Connection, TSQLTransaction и TSQLQuery, она без проблем извлекает информацию из БД, но у меня проблемы с обновлениями.
БД довольно большая, поэтому я начинаю только с первой пары строк, как только они заработают, я расширим запрос.
Мой TSQLQuery.UpdateSQL выглядит следующим образом
UPDATE table SET
ContactFirst = :ContactFirst,
ContactSur = :ContactSur
WHERE AccountID = :AccountID
Затем у меня есть кнопка в моей форме, событие onCLick содержит:
begin
accSelect.Edit;
accSelect.Post;
accSelect.ApplyUpdates;
dbTransaction.CommitRetaining;
sqlbl1.Caption := accSelect.UpdateSQL;
end;
Нажатие кнопок ничего не делает с БД, не генерирует сообщений об ошибках, просто обновляет заголовок на sqlbl1. Можно ли как-то предварительно просмотреть, что Lazarus отправляет в БД с включенными значениями, чтобы я мог отследить, что происходит не так?
Я попытался добавить событие регистрации в SQLConnection, но не смог понять, как заставить его генерировать журналы.