Форум: "Базы";
Текущий архив: 2003.02.03;
Скачать: [xml.tar.bz2];
ВнизКак использовать транзакции в Дельфи Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c