Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.006 c
1-1211807227
9899100
2008-05-26 17:07
2009.08.09
помогите найти ошибку


15-1244798237
Артур Пирожков
2009-06-12 13:17
2009.08.09
Почему в Explore грузится, а в Опере или Лисе нет?


2-1244445645
Демон
2009-06-08 11:20
2009.08.09
Build with runtime packages


4-1213787176
Layner
2008-06-18 15:06
2009.08.09
Узнать Uptime свыше 49 дней...


15-1244562687
mathematicsfss
2009-06-09 19:51
2009.08.09
пожалуйста, нужнпа небольшая помощь в решении нельнейных уравнени




   Наверх