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

弱弱的问下大家一个ADO.NET更新问题?

弱弱的问下大家一个ADO.NET更新问题?

慕的地6264312 2018-11-01 05:02:34
我很久没用ADO.NET操作数据了,现在有个WinForm项目需要用到,知识都忘完了。以下是我写的更新,大家看看缺少点什么吗?我点击更新的时候数据显示更新,但是不更新数据库。int num = 0;            for (int i = 0; i < this.dataGridView1.SelectedRows.Count;i++ )            {                int id = Convert.ToInt32(this.dataGridView1.SelectedRows[i].Cells[i].Value.ToString());                //MessageBox.Show(id+"show");                OleDbConnection conn = Dbconnection.Getcon();                conn.Open();                OleDbCommand command = new OleDbCommand("update Users set UserState='1' where UserID=" + id.ToString(), conn);                num = command.ExecuteNonQuery();                               conn.Close();            }                           MessageBox.Show("删除成功");                dataBind();
查看完整描述

2 回答

?
慕村9548890

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

command的语句中UserID=‘10’,从你上面的写的看,不应该加单引号的。

如果Num为1,那说明执行了,你再检查一下数据库吧。


查看完整回答
反对 回复 2018-11-02
  • 2 回答
  • 0 关注
  • 348 浏览

添加回答

举报

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