Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.08.09;
Скачать: CL | DM;

Вниз

Можно ли одной командой 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;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.011 c
2-1244515357
set1212
2009-06-09 06:42
2009.08.09
Несколько одинаковых форм.


2-1244547703
madmech
2009-06-09 15:41
2009.08.09
Проблема с дочерней формой в DLL


2-1244455439
Ольга
2009-06-08 14:03
2009.08.09
Недоступна кнопка "Load Icon" в опциях проекта


15-1244012984
oldman
2009-06-03 11:09
2009.08.09
Internet Explorer 8.0 Windows XP (yandex edition)


15-1244183113
Dennis I. Komarov
2009-06-05 10:25
2009.08.09
MS VC++ 2008 EE (или УЮ :) )