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

Вниз

MIDAS, applyupdates   Найти похожие ветки 

 
CJ   (2004-04-08 17:23) [0]

Почему при ApplyUpdates(0) изменения внесенные в ClientDataSet не сохраняются на сервере?
Спасибо


 
Nikolay M. ©   (2004-04-08 17:24) [1]

Потому что в OnReconcileError нужно ошибки отлавливать.


 
CJ   (2004-04-08 17:27) [2]

А как их отлавливать? Error code в OnReconcileError равен 1, а context вообще пуст


 
sniknik ©   (2004-04-08 17:29) [3]

а ты читал что значит параметр в ApplyUpdates?


 
CJ   (2004-04-08 17:30) [4]

конечно, да хоть ApplyUpdates(-1) все равно не сохраняет


 
sniknik ©   (2004-04-08 17:31) [5]

значит причин было две как минимум.


 
CJ   (2004-04-08 17:35) [6]

и как узнать причины?


 
sniknik ©   (2004-04-08 17:37) [7]

трассировать... думать...


 
CJ   (2004-04-08 17:39) [8]

сервер приложений писал не я, но при беглом сканировании вроде все правильно, и как это я интересно трассировать буду?


 
sniknik ©   (2004-04-08 17:42) [9]

запускаеш сервер под дельфями, коннектишся с клиента ... ApplyUpdates, смотриш ошибку.


 
CJ   (2004-04-08 17:47) [10]

так ислючения вообще не происходит, это я в OnReconcileError обработчик написал посмотреть error code


 
sniknik ©   (2004-04-08 17:51) [11]

> так ислючения вообще не происходит
c 0-м или с -1? если не происходит с -1 значит записалось.


 
CJ   (2004-04-08 17:59) [12]

Не происходит с -1, и не записалось


 
sniknik ©   (2004-04-08 18:02) [13]

ну все, все варианты перебрали остался единственный - пресловутая 17я строка. ;о)


 
Nikolay M. ©   (2004-04-08 18:04) [14]


> CJ   (08.04.04 17:59) [12]
> Не происходит с -1, и не записалось

Сервер какой? Самое простое, имхо, банально промониторить запросы к БД.
Может там какой-нибудь UPDATE t SET id = 1 WHERE id = 0 отрабатывает?


 
Nikolay M. ©   (2004-04-08 18:04) [15]


> sniknik ©   (08.04.04 18:02) [13]
> ну все, все варианты перебрали остался единственный - пресловутая
> 17я строка. ;о)

ПолтерГейтс, не иначе :)


 
CJ   (2004-04-08 18:26) [16]

Редактирую DBGrid, связанный с clientdataset, после ApplyUpdates(0). Изменений нет
Что значит банально промониторить запросы к БД?


 
sniknik ©   (2004-04-08 18:55) [17]

> после ApplyUpdates(0). Изменений нет
0? опять?


 
CJ   (2004-04-08 19:07) [18]

В любом случае спасибо, завтра на работе еще раз попробую, если локализую напишу.


 
Nikolay M. ©   (2004-04-08 21:03) [19]


> Что значит банально промониторить запросы к БД?

А ты всегда отвечаешь вопросом на вопрос?
База все-таки какая или это военная тайна? Если что-то серьезнее парадокса, то наверняка у СУБД есть инструментарий, позволяющий отслеживать запросы к серверу.



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

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

Наверх




Память: 0.5 MB
Время: 0.033 c
7-1079532148
crite
2004-03-17 17:02
2004.04.11
Как освободить память


6-1075719929
NewD
2004-02-02 14:05
2004.04.11
Вопрос по firewall -ам - как они блокируют порты ?


14-1079286422
Kamerad
2004-03-14 20:47
2004.04.11
HELP!


3-1078999104
kvi
2004-03-11 12:58
2004.04.11
TClientDataSet


4-1075882378
turonix
2004-02-04 11:12
2004.04.11
Как отловить нажатие клавиши Enter