Текущий архив: 2004.09.19;
Скачать: CL | DM;
Вниз
Транзакции в MySQL Найти похожие ветки
← →
Alex Poleshenko (2004-08-16 10:10) [0]Доброе время суток! Подскажите как организовать транзакцию? Одна операция делает записи в двух таблицах, и они должны быть связаны, т.е либо писаться обе либо не писаться. Использую компоненты Zeos. Структура модуля данных такая: один ZConnection и на каждую таблицу по ZTable. Если в ZConnection вклучить AutoCommit то ZConnection.StartTransaction проходит как и Commit, но фактически транзакции нет т.к. если прервать исполнение после записи в первую таблицу ошибкой, откат не происходит и запись остается. Если AutoCommit=false то выдает ошибку "class EDatabaseError with message "Invalid operation in non AutoCommit mode"" и транзакции тоже нет.
← →
Nikolay M. © (2004-08-16 10:12) [1]Тип таблиц myisam или innodb?
← →
Anatoly Podgoretsky © (2004-08-16 10:20) [2]А может и вообще SAP DB
MySql уже давно только имя.
← →
сергей1 (2004-08-16 10:28) [3]может через лучше ХП сделать и вызвать ее из клиента, там все точно будет работать как надо
← →
Alex Poleshenko (2004-08-16 10:28) [4]тип InnoBase
← →
RayRom © (2004-08-24 15:05) [5]InnoDB подстраивать есче надо, транзакционный буффер в частности, и посмотри у тя не стоит ли случаем AutoCommit!!!
Страницы: 1 вся ветка
Текущий архив: 2004.09.19;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.027 c