我在客户端使用 ADO.NET Sync Framework(PDA 运行 Windows Mobile 5 和 .net cf 3.5 和 SQL CE 3.5)。服务器端使用 SQL Server 2005。
在服务器端编写了手动查询,以确定为每个客户端选择哪些记录以进行插入/更新/删除以及任何冲突记录。
不过,在 PDA 上,我似乎无法找到一种方法来准确确定哪些记录同步成功,哪些记录失败。我可以获得 SyncStatistics,但这只是给出总数,我需要实际的行 ID,以便我可以从 PDA 上删除成功同步的记录。
有任何想法吗?