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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.044 c
1-1078326766
mOOx_
2004-03-03 18:12
2004.03.28
по поводу FindFirst and FindNext...


3-1078141417
Saris
2004-03-01 14:43
2004.03.28
Добавление степеней в DBGrid


1-1078673204
Алексей
2004-03-07 18:26
2004.03.28
Показ формы при координатах курсора 0;0


1-1078418270
Rim
2004-03-04 19:37
2004.03.28
FontColor Memo


1-1078410219
a.t.k.
2004-03-04 17:23
2004.03.28
Встороить ComboBox в ячейку StringGrid