Главная страница
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.011 c
6-1241804128
DVM
2009-05-08 21:35
2011.09.25
Определить режим работы сокета: блок. или неблок. в Winsock


2-1307609717
@!!ex
2011-06-09 12:55
2011.09.25
Как установить Charset для всех шрифтов?


2-1307121220
Gu
2011-06-03 21:13
2011.09.25
Png модули


2-1307213708
Gu
2011-06-04 22:55
2011.09.25
Определить наличие звуковухи


3-1264572448
Xmen
2010-01-27 09:07
2011.09.25
Запись в базу и ошибкаdeadlock