如何将更改保存回数据库?
|
我的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()保存更改,但是我不知道如何使用它?
没有找到相关结果
已邀请:
4 个回复
呕蹿尉
和
而不是直接将值放置到SQL语句中以避免注入):
葛瞎说漓
到绝对路径:
脾萌
矾醒忻