为了账号安全,请及时绑定邮箱和手机立即绑定

关于c#的winform程序和slq数据库的问题

关于c#的winform程序和slq数据库的问题

杨魅力 2018-12-06 22:30:12
我在我的一个管理系统中添加了一个基于服务的数据库(slq2005的),数据库中有一个Attributes表,表中只有三个字段(Att_Color,Att_Style和一个id【自动增长】),string sql = "insert into Attributes(Att_Color,Att_Style) values('" + color.Text + "','" + yangshi.Text + "')";                       sqlhelper.connection();//连接数据苦的方法            SqlCommand cmd = new SqlCommand(sql, sqlhelper.conn);            if ((int)cmd.ExecuteNonQuery() > 0)            {                MessageBox.Show("chenggong");            }执行完毕后 没有提示任何错误 而且断点调试也没有错误,可是打开数据库后没有插入的数据,更新、删除数据也是一样。(在SQL server management 中执行insert、update就可以。)但是如果是查询(select)的话,就可以查出数据。不知有没有遇到这种情况的,还请高手指教一下
查看完整描述

4 回答

?
狐的传说

TA贡献1804条经验 获得超3个赞

看看是不是被trans包围了,最近却没有提交。

查看完整回答
反对 回复 2019-01-21
?
慕码人8056858

TA贡献1803条经验 获得超6个赞

检查下你的方法里 sqlconnection有没有open()

查看完整回答
反对 回复 2019-01-21
?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

使用 Sql Server  ProFiler看看 Sql语句 执行了没有       工具 - SqlServerProFiler

查看完整回答
反对 回复 2019-01-21
  • 4 回答
  • 0 关注
  • 295 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信