Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.03;
Скачать: 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 вся ветка

Текущий архив: 2003.02.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
6-5126
Gandalf
2002-12-07 22:15
2003.02.03
Игры и сети


1-4976
Fill
2003-01-27 08:23
2003.02.03
Pagecontrol


14-5258
Top Gun
2003-01-16 18:21
2003.02.03
Почему сервис паки весят так много ?


1-4878
SVM
2003-01-21 21:17
2003.02.03
Работа с OLE-объектом


3-4777
michael1
2003-01-16 16:49
2003.02.03
Как в DBGrid делать горизонтальную прокрутку?