Форум: "Базы";
Текущий архив: 2002.09.30;
Скачать: [xml.tar.bz2];
ВнизДва update - 1 транзакция Найти похожие ветки
← →
Шурик Ш (2002-09-09 18:51) [0]Подскажите, пожалуйста, как можно сделать два Update"а в одной транзакции, чтобы она выполнялись (не выполнялись) вместе?
← →
3JIA9I CyKA (2002-09-09 18:57) [1]BDE?
← →
Val (2002-09-09 18:58) [2]см. TDatabase.StartTransaction
← →
Шурик Ш (2002-09-09 19:01) [3]Может я что-то не то говорю... А нельзя ли сделать два Update"а в одном SQL-запросе?
← →
Val (2002-09-09 19:06) [4]Может я что-то не то говорю...
точно что-то не то. конкретизируйте задачу.
← →
3JIA9I CyKA (2002-09-09 19:10) [5]Ну и какая СУБД-я?
← →
Desdechado (2002-09-09 20:05) [6]в одном запросе - нет. в одной транзакции - да.
← →
MsGuns (2002-09-09 21:31) [7]>3JIA9I CyKA © (09.09.02 19:10)
>Ну и какая СУБД-я?
Имеется в виду поддержка сервером транзакций ?
Но у меня возник вопрос чисто теоретический
Есть:
- Paradox, BDE
- Grid (к примеру), связанный с TQuery, где выборка из белее чем одной таблицы
- TUpdateSQL
Меняю в тек.строке содержимое 2 ячеек, связанных с полями разных таблиц, даю Post + FlushBuffers.
Поменяется сразу в обеих таблицах ?
(Понимаю, что понятие "транзакция" к Paradox`у применимо весьма абстрактно)
← →
Desdechado (2002-09-10 10:20) [8]2 MsGuns © (09.09.02 21:31)
FlushBuffers тут, имхо, без толку
Post без ApplyUpdates не имеет смысла в этом случае
а вот как будет меняться - зависит от того, что впишешь в UpdateSQL
← →
MsGuns (2002-09-10 11:14) [9]>Desdechado © (10.09.02 10:20)
>FlushBuffers тут, имхо, без толку
Sorry, cos ! Ессно, ApplyUpdates !
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.09.30;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c