という名前のデータベースへのデータの保存に問題がありますSettings.sdf
。私はいくつかのファイルを持っています:
- Settings.sdf
- SettingsDataSet.xsd
- SettingsDataSet.Designer.cs
- SettingsDataSet.xsc
- SettingsDataSet.xss
UPDATE
使用またはクエリを試みた場合INSERT INTO
、データベースを更新せず ( Settings.sdf
)、キャッシュ ファイル内のデータのみを変更します (それが何であれ、どこにいても)。私はすべてを正しく使用していますSqlCeCommands
。例えば:
string conString = "Data Source=Settings.sdf";
con = new SqlCeConnection(conString);
con.Open();
...
using (SqlCeCommand com = new SqlCeCommand("UPDATE Settings SET [Value] = (@loc) WHERE [Key] = 'Location'", con))
{
com.Parameters.AddWithValue("@loc", device.Location);
com.ExecuteNonQuery();
}
...
con.Close();
この問題をどのように管理しますか? このコマンドがデータベースを直接更新しないのはなぜですか?