当前位置:编程学习 > C#/ASP.NET >>

请教一个ADO.NET中插入数据的问题

大家好,我是一个初学者。我在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 数据库 --------------------编程问答-------------------- 找了很久都没有找到答案,就是没法插入数据到mdf中 --------------------编程问答-------------------- 这 写法。。。。 --------------------编程问答-------------------- @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\NumberData.mdf;
试试把AttachDBFilename后面的路径改为mdf文件的绝对路径
希望有好消息 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 除
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,