У меня есть база данных в моем проекте c #, и у меня есть небольшая проблема с этим.Я могу прочитать данные из базы данных и показать их, но когда я использую SQL-запрос, такой как вставка / обновление / удаление, изменения не сохраняются обратно в файл базы данных, и через несколько минут они просто исчезают ...
Небольшой пример кода:
DataSet ds = new DataSet();
string sql_string = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True";
string sql = "INSERT INTO Table1 (name, time, needs, text) VALUES ('string', 'string', 'string', 'string')";
SqlConnection conn = new SqlConnection(sql_string);
SqlCommand cmd = new SqlCommand(sql, conn);
conn.Open();
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
adapter.Fill(ds); ;
cmd = new SqlCommand(sql, conn);
cmd.ExecuteNonQuery();
conn.Close();
Теперь я понимаю, что мне нужно использовать SqlDataAdapter.update () для сохранения изменений, но я не знаю, как его использовать?