Форум: "Базы";
Текущий архив: 2009.08.09;
Скачать: [xml.tar.bz2];
ВнизМожно ли одной командой Inset вставить данные в две таблицы? Найти похожие ветки
← →
lamer6666 (2008-11-02 22:25) [0]Приветствую вас!
Задача: Нужно вести логи действия пользователей с записями базы данных и при каждом Insert или Update нужно параллельно сохранять в таблицу логов действие пользователя, поэтому задаюсь вопросом, можно ли в одной команде Inset осуществить вставку данных сразу в две таблицы? Если нет, как быть с ситуацией кода действие пользователя с записью таблицы прошло на "УРА" а при регистрации в таблице логов действия пользователя произошло ИСКЛЮЧЕНИЕ?
Спасибо!
← →
lamer6666 (2008-11-02 22:46) [1]Кстати, поскажите в 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 если в одну таблицу данные удалось вставить, а в другую нет!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2009.08.09;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.004 c