Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Два update - 1 транзакция [D6]


Шурик Ш ©   (2002-09-09 18:51:00) 

Подскажите, пожалуйста, как можно сделать два Update"а в одной транзакции, чтобы она выполнялись (не выполнялись) вместе?


MsGuns   (2002-09-10 11:14:00) [1]

>Desdechado © (10.09.02 10:20)

>FlushBuffers тут, имхо, без толку

Sorry, cos ! Ессно, ApplyUpdates !


Desdechado   (2002-09-10 10:20:00) [2]

2 MsGuns © (09.09.02 21:31)
FlushBuffers тут, имхо, без толку
Post без ApplyUpdates не имеет смысла в этом случае
а вот как будет меняться - зависит от того, что впишешь в UpdateSQL


MsGuns   (2002-09-09 21:31:00) [3]

>3JIA9I CyKA © (09.09.02 19:10)
>Ну и какая СУБД-я?

Имеется в виду поддержка сервером транзакций ?
Но у меня возник вопрос чисто теоретический

Есть:
- Paradox, BDE
- Grid (к примеру), связанный с TQuery, где выборка из белее чем одной таблицы
- TUpdateSQL

Меняю в тек.строке содержимое 2 ячеек, связанных с полями разных таблиц, даю Post + FlushBuffers.
Поменяется сразу в обеих таблицах ?

(Понимаю, что понятие "транзакция" к Paradox`у применимо весьма абстрактно)





Desdechado   (2002-09-09 20:05:00) [4]

в одном запросе - нет. в одной транзакции - да.


3JIA9I CyKA   (2002-09-09 19:10:00) [5]

Ну и какая СУБД-я?


Val   (2002-09-09 19:06:00) [6]

Может я что-то не то говорю...
точно что-то не то. конкретизируйте задачу.


Шурик Ш   (2002-09-09 19:01:00) [7]

Может я что-то не то говорю... А нельзя ли сделать два Update"а в одном SQL-запросе?


Val   (2002-09-09 18:58:00) [8]

см. TDatabase.StartTransaction


3JIA9I CyKA   (2002-09-09 18:57:00) [9]

BDE?


Наверх

Титульная страница Поиск, карта сайта Написать письмо