ADO.NET Sync Framework - определение того, какие записи успешно / не удалось синхронизировать с КПК на сервер

Я использую ADO.NET Sync Framework и на стороне клиента (КПК под управлением Windows Mobile 5 и .net cf 3.5 и SQL CE 3.5). На стороне сервера используется SQL Server 2005.

На стороне сервера были написаны ручные запросы для определения записей, выбранных для вставки / обновления / удаления для каждого клиента, а также любых конфликтующих записей.

Однако на КПК я не могу найти способ точно определить, какие записи были синхронизированы успешно, а какие - нет. Я могу получить SyncStatistics, но это дает только итоги, и мне нужны фактические идентификаторы строк, чтобы я мог удалить успешно синхронизированные записи с КПК.

Любые идеи?


comment
Кстати, у вас такая же проблема ... если вы ее решили, укажите решение здесь   -  person 0x49D1    schedule 13.01.2010


Ответы (1)


У вас нет обработчика событий для ClientApplyChangeFailed? Вы можете использовать это для регистрации отказов.

person Roopesh Shenoy    schedule 19.08.2010
comment
Кроме того, вам, вероятно, понадобится ServerApplyChangeFailed - если вы беспокоитесь о том, что изменения клиента не распространяются на сервер. - person Roopesh Shenoy; 19.08.2010