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

kushuaidai 2012-06-21 07:46:09
下面是代码,连接的是项目内的数据库

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

主键是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("输入成功!");
...全文
68 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
EdsionWang 2012-06-21
  • 打赏
  • 举报
回复
在你项目的Program.cs里面的Main函数开始时加下面代码。
            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);
}
__天涯寻梦 2012-06-21
  • 打赏
  • 举报
回复
sql 语句 VALUES 之前加个空格,把后面的空格去掉,这样试试

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧