Форум: "Базы";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];
ВнизSQL Transaction(SQlServer 2000) Найти похожие ветки
← →
Mamed © (2004-02-26 11:15) [0]kak mne izbavitsya ot etogo,chto ya poka commit transaction ne skazal d drugie clienti vidyat to chto ya delayu s bazoy.
Vot Kod:
Conn.Begintrans
Q.Connection:=conn;
Q.Append("INSERT INTO TABLE1(A) VALUES (5)")
Try
Q.ExecSQl;
....
Zdes breakpoint u menya ...
Conn.Committrans
Except
Conn.rollback
.....
end;
I eshe kak u menya idet rollback u nix stroki ne poyavlyayutsya
← →
Asdor (2004-02-26 11:29) [1]Для всех Connection
Connection.IsolationLevel=ilReadCommitted
← →
Mamed © (2004-02-26 11:38) [2]Eto dlya menya tak dlya clientov katarie rabotayut s drugimi programmai?ya xochu chtobi to chto ya delayu uvideli posle comita
← →
Asdor (2004-02-26 14:40) [3]А это зависит от тех программ, с которыми работают клиенты... :)
Можно, конечно, извратиться и ставить эксклюзивные блокировки... :)
← →
JibSkeart © (2004-02-26 14:43) [4]а как будут появлятся данные у клиентов если они ничего не знают от том что вставляется и удаляется ...
← →
Delirium © (2004-02-26 14:45) [5]> Asdor (26.02.04 11:29) [1]
"Для всех Connection
Connection.IsolationLevel=ilReadCommitted" - Read Committed это в MSSQL уровень изоляции "по умолчанию", чтобы сервер не обратывал блокировки надо ставить ReadUnCommitted.
← →
Asdor (2004-02-26 14:56) [6]>Delirium
Если просто TAdoConnection бросить на форму, то там IsolationLevel=ilCursorStability...
← →
Delirium © (2004-02-26 18:11) [7]Совершенно верно, только ADO <> MSSQL, так что названия могут отличаться..., однако, читаем MSDN:
adXactCursorStability (4096)
Indicates that from one transaction you can view changes in other transactions only after they have been committed.
adXactReadCommitted (4096)
Same as adXactCursorStability
и понимаем, как классно быть образованным.
← →
Asdor (2004-02-26 18:19) [8]> Delirium © (26.02.04 18:11) [7]
:)
Просто судя по приведенному в самом начале коду (Conn.BeginTrans) я решил, что Mamed использует ADO, вот и все...
А образованным быть действительно классно :)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.033 c