C#为什么修改会这样。

是这样的,我用C#程序连接了一个数据库,就是添加,删除,清空还行。就是修改按钮,我一按那个数据库的所有数据都改了

img

img

img

img

主表单点击修改时,传递选中记录的id给form4的一个全局属性,如下图,然后更新时限制只更新这条id记录内容


var f=new Form4();
f.userID=选中记录的id;
f.Show();

img

你这么update就是修改所有。除非你加where条件要指定被修改的记录符合的条件要求,比如加上where id = 1

你没写where条件,可不都改了吗
在用c#操作数据库之前,sql语法你多少还是要先了解了解
就是说,不用c#来编程,你直接把sql在客户端里执行,能实现你想要的效果,那么你再用代码去实现这个手动的过程

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632