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

Вниз

Два 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
7-98381
BY_KAN
2002-07-22 03:19
2002.09.30
НЕ ПАШЕТ AX=7305h INT 21h Абсол. чтен/запись


14-98326
Дремучий
2002-09-05 13:01
2002.09.30
ТИПОвый договор новых русских


1-98098
Metotrone
2002-09-19 18:49
2002.09.30
Закрытие приложения


7-98374
иван
2002-07-21 16:39
2002.09.30
Папка Windows


8-98242
Alexey-neo
2002-05-13 21:36
2002.09.30
Как осуществить поворот?