数据库未更新
本文关键字:更新 数据库 | 更新日期: 2023-09-27 18:02:47
这是我的代码:
conn = new SqlConnection("Server=(localdb)''v11.0;Integrated Security=true;AttachDbFileName=|DataDirectory|''Users.mdf;MultipleActiveResultSets=True;");
conn.Open();
SqlCommand comm = new SqlCommand("update users set surname='simpson' where id=1", conn);
int i = comm.ExecuteNonQuery();
MessageBox.Show(i + "");
comm = new SqlCommand("select surname from users where id=1", conn);
SqlDataReader reader = comm.ExecuteReader();
if (reader.Read())
MessageBox.Show(reader[0] + "");
conn.Close();
ExecuteNonQuery返回1,表示数据库已经更新,第二个查询确认了这一点。但是当我在visual studio 2013中打开数据库时,没有任何变化,数据库还是一样的
你的意思是,当你停止程序时,Visual Studio扔掉了数据库的副本,并将其重置为空,然后数据就不见了?
也许你需要改变你的connectionstring,或者刷新数据库
显然,数据库已设置为每次复制到输出文件夹