0

私は ADO.NET Sync Framework をクライアント側で使用しています (Windows Mobile 5 および .net cf 3.5 および SQL CE 3.5 を実行する PDA)。サーバー側は SQL Server 2005 を使用しています。

サーバー側では、競合するレコードだけでなく、各クライアントの挿入/更新/削除のためにどのレコードが選択されているかを判断するために、手動クエリが作成されています。

ただし、PDA では、どのレコードが正常に同期され、どのレコードが失敗したかを正確に判断する方法を見つけることができないようです。SyncStatistics を取得できますが、これは合計を表示するだけであり、PDA から正常に同期されたレコードを削除できるように、実際の行 ID が必要です。

何か案は?

4

1 に答える 1

0

ClientApplyChangeFailedのイベントハンドラーがありませんか?これを使用して、障害をログに記録できます。

于 2010-08-19T13:21:58.863 に答える