Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.018 c
3-11121
Roma111
2002-10-16 11:40
2002.11.04
Обработка Exception


14-11406
kull
2002-10-14 13:04
2002.11.04
Как правильней перевести?


1-11269
Commodore
2002-10-23 11:47
2002.11.04
ListBox как элемент ActiveX


14-11388
Fog
2002-09-18 18:40
2002.11.04
---|Ветка была без названия|---


3-11127
alex_R
2002-10-15 15:27
2002.11.04
Как вызывать хранимые функции Oracle через ADO




   Наверх