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

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



Память: 0.48 MB
Время: 0.031 c
7-1080637320
Карелин Артем
2004-03-30 13:02
2004.04.11
Директивы $IFDEF и линковка.


3-1081628970
LD
2004-04-11 00:29
2004.04.11
помогите с инфой


1-1080151683
Роман
2004-03-24 21:08
2004.04.11
BMP -> массив


14-1079221527
ИМХО
2004-03-14 02:45
2004.04.11
Что это за кодировка?


4-1079083081
BillyJeans
2004-03-12 12:18
2004.04.11
Как в WndProc обработать сообщения от конролов с формы?




   Наверх