Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.04;
Скачать: CL | DM;

Вниз

Транзакции ...   Найти похожие ветки 

 
Started   (2002-10-12 20:58) [0]

Зззздрассссссьте господа спецы...
Объясните начинающему ... Я не могу понять смысл транзакций.
Например, такая ситуевина, нескоко юзеров используют БД на MSSQL 2000 из нескольких таблиц, подключаюсь с помощью АДО,
все обработки (вставка, обновл-е, удаление) произвожу с помощью SP. Выполнение SP вешаю на try ... except,
и если возникают какие-нибудь траблы except ругается, но набор данных в БД не изменяется.
И сам, ессно, вопрос: Нуно ли использовать транзакции???


 
sniknik ©   (2002-10-12 23:16) [1]

транзакция на стороне сервера, а у тебя откат по ошибке в дельфях происходит и не изменяется ничего только потому что не успел данные послать.

транзакцию можно начать в одном try ... except закончить через десяток в одиннадцатом try ... except и все будет правильно. у тебя будет если на 5-м завалится?
а нужны ли они тебе сам решай.


 
alexdbases ©   (2002-10-14 10:52) [2]

Ребят научите меня без транзакций....будь то они явные или не явные....Ответ: Транзакция твой первый помошник...который не дает в БД отправить не корректные данные...и ещё кучю плюсов


 
Desdechado ©   (2002-10-14 15:39) [3]

транзакция - последовательность операций над БД или данными, которая должна быть выполнена только целиком или невыполнена вовсе. Это важно для сохранения логической целостности.
А как ты будешь ее организовывать (явно или неявно) - твое дело.



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

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

Наверх




Память: 0.47 MB
Время: 0.019 c
14-11483
pavel-ak
2002-10-16 12:16
2002.11.04
Кому в кокое время програмится лучше


3-11055
Sirus
2002-10-04 06:53
2002.11.04
Как узнать информацию о базе IB 5.5???


3-11073
Prok12
2002-10-15 13:45
2002.11.04
Delphi 7: про доступ к БД InterBase через компоненты dbExpress


1-11316
Eugene_post
2002-10-23 19:36
2002.11.04
Как подсчитать контрольную сумму файла?


3-11063
Widom
2002-10-15 07:09
2002.11.04
Подсчёт времени.