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

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

Как использовать транзакции в Дельфи [D5]


Gero-man ©   (2003-01-14 19:06:00) 

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

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

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

С уважением


gsu   (2003-01-15 20:58:00) [1]

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


kaif   (2003-01-15 20:48:00) [2]

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


Gero-man   (2003-01-15 18:42:00) [3]

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

С уважением


Gero-man   (2003-01-15 18:42:00) [4]

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

С уважением


Sergey Masloff   (2003-01-14 21:53:00) [5]

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

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


Наверх

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