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

Вниз

Транзакции в очередь?   Найти похожие ветки 

 
Crocklam   (2010-04-25 18:51) [0]

Добрый день всем!

У меня следующая проблема:

База данных, собранная в Access перенесена на MS SQL Server 2000
Я подключаюсь к ней с 2х компов одновременно с помощью компонента ADOConnection. Когда я пытаюсь записатьв одну и ту же таблицу через ADOTable с 2х компов одновременно или даже через пару секунд, все виснит.

Вот такой код выполняется а на обоих компах одновременно.

ADOSystemTable.Edit;

ADOSystemTable.FieldByName("Кол-во").AsInteger:=ADOSystemTable.Fiel dByName("Кол-во").AsInteger+kolvo;

ADOSystemTable.FieldByName("Сумма") .AsCurrency:=ADOSystemTable.FieldBy Name("Кол-во").AsInteger*ADOSystemTable.Field ByName("Цена").AsCurrency;

ADOSystemTable.Post;

Как сделать чтоб транзакции становились в очередь?


 
sniknik ©   (2010-04-25 19:07) [1]

> все виснит.
виснет все из-за того, что используешь не sql, а ADOTable.

> Как сделать чтоб транзакции становились в очередь?
какая очередь? ... действий на пару миллисекунд... очередь дольше составлять чем это выполниться.


 
Anatoly Podgoretsky ©   (2010-04-25 19:28) [2]

> Crocklam  (25.04.2010 18:51:00)  [0]

Никогда не использовать ADOTable


 
Amoeba_   (2010-04-25 22:52) [3]

Тем более с архитектурой клиент-сервер. В однопользовательских локальных можно, но ненужно.


 
Petr V. Abramov ©   (2010-04-26 14:38) [4]

тут скорее в отсутствии коммита дело


 
MsGuns ©   (2010-04-27 11:26) [5]

Транзакции вообще-то и так по очереди выполняются :)


 
Crocklam   (2010-04-28 16:52) [6]

Косяк понял, но если в одну и ту же запись одной и той же таблицы идет запись с 2х компов то один записывает а второй нет, а можно сделать чтобы второй не прерывался а ждал и пытался снова?



Страницы: 1 вся ветка

Текущий архив: 2012.03.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.008 c
15-1321342175
oleg1963lora
2011-11-15 11:29
2012.03.04
Анимация *.gif объектов


15-1321116538
Laguna
2011-11-12 20:48
2012.03.04
Пропал доступ к ресурсам из меню.


15-1320611403
Юрий
2011-11-06 23:30
2012.03.04
С днем рождения ! 7 ноября 2011 понедельник


2-1322388950
я
2011-11-27 14:15
2012.03.04
длина bmp в пикселях


15-1321302603
Юрий
2011-11-15 00:30
2012.03.04
С днем рождения ! 15 ноября 2011 вторник