Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.11.04;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.011 c
1-11163
Sam Stone
2002-10-24 11:09
2002.11.04
Слежение


1-11302
Sabor
2002-10-23 16:40
2002.11.04
Клавиатура?


3-11040
weak
2002-10-14 13:09
2002.11.04
ADO и параметры


3-11095
Neposeda
2002-10-15 13:45
2002.11.04
Как обработать ошибки выдаваемые при выполнении SQL-оператора?


14-11416
smok_er
2002-10-13 03:29
2002.11.04
Unit StdActns was compiled with





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский