2012-04-24 17 views
0

アプリケーションを再起動すると、DataTableへの変更はSDFデータベースファイルに保存されません。SDFデータベースファイルの変更は保存されません

例:

_table.Clear(); 
_adapter.Update(_table); 

それとも

_table.Clear(); 
_adapter.Update(_dataSet); 

私はまた、次のことを試みたが、成功せず:

Local Data Cache Sync does not save client changes to sdf file

ありがとうございました。

+1

'_table'が何であるか知らずに、保存する前にそれをクリアする理由はありますか? –

+0

私はいくつかのテストをしています、これが理由です。 _tableは行を追加したテーブルです。 – Aybe

+1

この場合、updateを呼び出す前にテーブルをフラッシュしているため、何も更新されません。 –

答えて

1

データベースからすべての行を削除しようとしていますか?

http://msdn.microsoft.com/en-us/library/system.data.datatable.clear.aspx

それは削除のためにそれらをマークしません、あなたは更新時にそれらを削除するために必要となるものです::

DataTable.Clear

は、テーブルからすべての行を消去します http://msdn.microsoft.com/en-us/library/feh3ed13(v=vs.80).aspx

+0

ありがとうございました! – Aybe

関連する問題