
50分求救。c# 用sql语句向sqlsever 数据库中使用插入语句,没有报错但是数据库中还是没有数据
stringsql=@"DataSource=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\mytest.mdf;Integ...
string sql = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\mytest.mdf;Integrated Security=True;User Instance=True";
SqlConnection con = new SqlConnection(sql);//连接数据库
con.Open();
SqlCommand cmd = new SqlCommand("insert into test2 values('12345','1234567')", con);
cmd.ExecuteNonQuery();
是这段代码,它没有报错 但数据无法插入到sqlsver中 大哥们帮小弟看看吧
表中只有两个char(10)字段
只有一个数据库。
在数据库中用sql语句就可以插进去,但一运行程序点击按钮就是无法插入。 展开
SqlConnection con = new SqlConnection(sql);//连接数据库
con.Open();
SqlCommand cmd = new SqlCommand("insert into test2 values('12345','1234567')", con);
cmd.ExecuteNonQuery();
是这段代码,它没有报错 但数据无法插入到sqlsver中 大哥们帮小弟看看吧
表中只有两个char(10)字段
只有一个数据库。
在数据库中用sql语句就可以插进去,但一运行程序点击按钮就是无法插入。 展开
7个回答
展开全部
数据库没在bin目录下,所以没更新,这时候你的数据库被复制到bin下一份,你每次都搞这个,当然看不见更新了
展开全部
如果问题不是出在数据库连接的地方,那么确认下
test2表中只有两个字段么,
如果不是就指定下再插入吧。
编程还有个注意点,语言的完整性,con打开以后,不使用了应该con.close();
个人意见,仅供参考
test2表中只有两个字段么,
如果不是就指定下再插入吧。
编程还有个注意点,语言的完整性,con打开以后,不使用了应该con.close();
个人意见,仅供参考
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SqlCommand cmd = new SqlCommand("insert into test2(字段名,字段名) values('12345','1234567')", con);
这样试一下?看能行不?
这样试一下?看能行不?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可能程序中没有执行到这个地方来,F11单步调试。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Try{}
catch (Exception ex){}
试试,肯定能找到哪错了。
catch (Exception ex){}
试试,肯定能找到哪错了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
出现这种问题很大可能是搞错数据库了 我也经常犯这种低级错误 有时候都被折腾疯了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询