Вниз
Скачать: CL | DM;

Как использовать транзакции в Дельфи   Найти похожие ветки 

← →
Gero-man ©   (2003-01-14 19:06) [0]

Многоуважаемые дельфины!!!

Я прошу прощения за некоректную постановку вопроса, но меня очень интересует как использовать транзакции (не важно для каких драйверов баз данных) преимущественно для системы клиент/сервер. я новичок в этом деле но надумал писать серьйозный проект. Помогите, плиз, кто чем может.

P.S. Если есть ссілки на полезную инфу, то подскажите, буду весьма благодарен.

С уважением


← →
Sergey Masloff   (2003-01-14 21:53) [1]

А использовать их так:
Имеется начальное состояние системы
-Начал транзакцию
Делаешь что-то, что изменяет это состояние
- Потом:
Подтверждаешь транзакцию. После чего система в новом состоянии
ИЛИ
Откатываешь транзакцию. После чего система в первоначальном состоянии.

Вот и все. Просто все что делается в рамках транзакции рассматривается как нечто ЕДИНОЕ что может быть или полностью завершено или полностью отменено.


← →
Gero-man ©   (2003-01-15 18:42) [2]

Ну я вообще-то принцып их использования понимая, но меня интересует как это все программно реализуется (если можно кусок исходного текста)? какие оперторы при этом задействуются? Является ли это особенностю всех СУБД?

С уважением


← →
Gero-man ©   (2003-01-15 18:42) [3]

Ну я вообще-то принцып их использования понимаю, но меня интересует как это все программно реализуется (если можно кусок исходного текста)? какие оперторы при этом задействуются? Является ли это особенностю всех СУБД?

С уважением


← →
kaif ©   (2003-01-15 20:48) [4]

Если ты используешь BDE, посмотри компонент TSession. Там кажется было что-то вроде StartTransaction, Commit и RollBack. Точно не помню, так как с BDE давно не работал.


← →
gsu ©   (2003-01-15 20:58) [5]

>> Является ли это особенностю всех СУБД?
Современных - да, без транзакций никуда.



Страницы: 1 вся ветка

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



Память: 0.46 MB
Время: 0.011 c
14-5229
Yury
2003-01-15 14:31
2003.02.03
IP


1-4853
Antosya
2003-01-24 16:30
2003.02.03
Task Manager


9-4698
Thor
2002-07-31 17:05
2003.02.03
Хелп


1-4903
23
2003-01-25 17:41
2003.02.03
popupmenu


7-5315
Чайник2
2002-07-09 04:48
2003.02.03
Виртуальный CD-ROM




   Наверх