-
Приветствую вас! Задача: Нужно вести логи действия пользователей с записями базы данных и при каждом Insert или Update нужно параллельно сохранять в таблицу логов действие пользователя, поэтому задаюсь вопросом, можно ли в одной команде Inset осуществить вставку данных сразу в две таблицы? Если нет, как быть с ситуацией кода действие пользователя с записью таблицы прошло на "УРА" а при регистрации в таблице логов действия пользователя произошло ИСКЛЮЧЕНИЕ? Спасибо!
-
Кстати, поскажите в MySQL (mysql-4.1) ... ZQ.SQL.Text:=.... ZConnection1.StartTransaction; try ZQ.ExecSQL; except on E:exception do begin ShowMessage(E.Message);ZQ.Destroy;exit;end; end; ZConnection1.Rollback;
не работает? На случай если надо откатить команды Insert или Update если в одну таблицу данные удалось вставить, а в другую нет!
|