Главная страница
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.011 c
3-4712
Шевченко Александр
2003-01-18 11:35
2003.02.03
Вопросы по работе с ADO.


3-4714
Marsello
2003-01-18 12:49
2003.02.03
Базы данных InterBase


7-5297
eddy2
2002-11-23 17:37
2003.02.03
При максимизации формы скрывается панель задач, как не допустить?


14-5242
Igit
2003-01-14 21:13
2003.02.03
Номенклатура вирусов


8-5086
Алексей
2002-10-21 15:15
2003.02.03
Мультимедия