Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

MIDAS, applyupdates


CJ ©   (2004-04-08 17:23:00) 

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


Nikolay M.   (2004-04-08 21:03:00) [1]


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

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


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

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


sniknik   (2004-04-08 18:55:00) [3]

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


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

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


Nikolay M.   (2004-04-08 18:04:00) [5]


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

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


Nikolay M.   (2004-04-08 18:04:00) [6]


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

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


sniknik   (2004-04-08 18:02:00) [7]

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


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

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


sniknik   (2004-04-08 17:51:00) [9]

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


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

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


sniknik   (2004-04-08 17:42:00) [11]

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


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

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


sniknik   (2004-04-08 17:37:00) [13]

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


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

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


sniknik   (2004-04-08 17:31:00) [15]

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


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

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


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

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


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

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


Nikolay M.   (2004-04-08 17:24:00) [19]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо