首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

安插数据库 不报错 但也没有数据,请大家帮忙看下

2012-06-22 
插入数据库 不报错 但也没有数据,请大家帮忙看下下面是代码,连接的是项目内的数据库字段和数据库表都没有

插入数据库 不报错 但也没有数据,请大家帮忙看下
下面是代码,连接的是项目内的数据库

字段和数据库表都没有问题,可以运行到输入成功,但是数据库里就是没有数据

主键是guid 这是测试看的

用这个连接字符串查询数据都没有问题

搞不懂啊 搞不懂
using (SqlConnection cnn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDBFilename=|DataDirectory|\Database1.mdf;
Integrated security=True;User Instance=True"))
  {
  cnn.Open();
  using (SqlCommand cmd = cnn.CreateCommand())
  {
  cmd.CommandText = "INSERT INTO T_yifa(Id, ttitle, tmain, tperson, ttime, tcount)VALUES ('2222', 'tt', 'tt', 'tt', '2012-1-1', 1)";
  cmd.ExecuteNonQuery();
  }
  }
  MessageBox.Show("输入成功!");


[解决办法]
在你项目的Program.cs里面的Main函数开始时加下面代码。

C# code
            string dataDir = AppDomain.CurrentDomain.BaseDirectory;            if (dataDir.EndsWith(@"\bin\Debug\") || dataDir.EndsWith(@"\bin\Release\"))            {                dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName;                AppDomain.CurrentDomain.SetData("DataDirectory", dataDir);            } 

热点排行