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

Вниз

Запись в базу и ошибкаdeadlock   Найти похожие ветки 

 
Xmen   (2010-01-27 09:07) [0]

Запись в базу и ошибка
deadlock
update conflicts wit concurent update concurrent transaction number is 8272.
Это выходить когда в базу соединятся в одно время  более одного клиентского приложения и начинается запись.


 
Sergey13 ©   (2010-01-27 09:09) [1]

Это значит скорее всего, что ты плоховато работаешь с транзакциями.


 
12 ©   (2010-01-27 10:31) [2]

1. Делать транзакции вообще
2. Делать транзакции, как можно короче
3. Делать все единообразно
например, если программа обновляет А, потом после внутренних пересчетов Б,
то так желательно делать всегда. А то в другой части программы начинают с Б, и только потом доходят до А.


 
Xmen   (2010-01-27 12:44) [3]

коротко можете проконсультировать по этому, мне тоже кажется что я плохо это сделал.
В проге использовал ДатаСет, ДатаБэйс, транзакцию. как нужно организовать правильную транзакцию при котором можно было бы работать с базой из нескольких компов.


 
Sergey13 ©   (2010-01-27 13:13) [4]

> [3] Xmen   (27.01.10 12:44)

Коротко - пишущая транзакция не должна ничего ждать типа ввода пользователя и т.п. Она должна быть активна столько, сколько выполняется код внутри ее.


 
Xmen   (2010-01-27 13:21) [5]

как это можно сделать.
где можно это узнать более подробно?


 
Sergey13 ©   (2010-01-27 13:42) [6]

ibase.ru


 
Xmen   (2010-01-27 14:23) [7]

а есть ли разница при использование компонент табле и датасет на транзакцию?



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

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

Наверх




Память: 0.48 MB
Время: 0.01 c
2-1307121220
Gu
2011-06-03 21:13
2011.09.25
Png модули


2-1307578301
Сергей
2011-06-09 04:11
2011.09.25
Отправка из php в Delphi функцией echo в массив строк


4-1250595955
pirate
2009-08-18 15:45
2011.09.25
Alt+MouseUp


15-1306050365
Virgo_Style
2011-05-22 11:46
2011.09.25
WinCGI+Firebird. Искать хостинг или переписать все нафиг?


15-1307073974
kuzja52
2011-06-03 08:06
2011.09.25
узнать пароль пока открыт браузер