大家好,我是一个初学者。我在visual studio 2010中新建一个winform项目,在项目中新建了一个基于服务的数据库(是mdf结尾的)。我尝试使用insert语句插入数据,出来完成后数据库中的数据却没有新增。测试代码如下:
private void button2_Click(object sender, EventArgs e)
        {
            SqlConnection conn1 = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\NumberData.mdf;
Integrated Security=True;User Instance=True");
            conn1.Open();
            SqlCommand cmd1 = conn1.CreateCommand();
            cmd1.CommandText = "insert into TestNameAndAge(T_Name,T_Age) Values('Jason','32')";
            cmd1.ExecuteNonQuery();
            conn1.Close();
            conn1.Dispose();
            MessageBox.Show("结束");
        }
   其中Id类型为int、T_Name为nvarchar(50)、T_Age为nvarchar(50)。
   运行后,单击按钮button2,MessageBox中的消息也弹出了。但是关闭调试后,数据库中的表的数据并没有增加,刷新了表也没有。
  我右键点击mdf文件,打开属性,里面好像没有哪一项是标识数据库类型为只读的。
  
  以下是mdf截图
   
  希望大家指教,谢谢!ADO.NET数据库