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

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



Память: 0.46 MB
Время: 0.03 c
14-1078062719
Mox Fulder
2004-02-29 16:51
2004.03.28
Снова математика... Помогите!!!!


1-1078732046
Erik
2004-03-08 10:47
2004.03.28
Ошибка в TBaseVirtualTree.ScrollIntoView


11-1057344067
mox
2003-07-04 22:41
2004.03.28
Почему не работает таймер


7-1073402144
KILLMAN
2004-01-06 18:15
2004.03.28
Открыть с помощью...


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




   Наверх