为什么注释掉这句话,效果还是一样的,那放着干嘛?
网页文件我就不写了,主要是下面的按钮事件
protected void Button3_Click(object sender, EventArgs e)
{
string connectionString = "server=localhost;database=sample;uid=sa;pwd=sa";
SqlConnection mySqlConnection = new SqlConnection(connectionString);
DataSet ds;
try
{
mySqlConnection.Open();
ds = new DataSet();
ds.ReadXml(Server.MapPath("qiuyuan.xml"));
DataRow dr = ds.Tables[0].NewRow();
dr["uid"] = 7;
dr["uname"] = "法布雷加斯";
dr["upassword"] = "fbljs";
dr["description"] = "西班牙中场领袖";
dr["nation"] = "西班牙";
ds.Tables[0].Rows.Add(dr);
ds.AcceptChanges(); //.................................................就是这句话
ds.WriteXml(Server.MapPath("qiuyuanUPDATE.xml"));
Response.Write(" <script Language='JavaScript'>");
Response.Write("alert('XML数据增加成功!');");
Response.Write(" </script>");
}
catch (SqlException se)
{
Response.Write(se.Message.ToString());
}
finally
{
mySqlConnection.Close();
}