标题:为什么我的修改按钮执行以后会进行统一修改,代码如下
只看楼主
wxqwxq
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-11-9
 问题点数:0 回复次数:5 
为什么我的修改按钮执行以后会进行统一修改,代码如下
                if (M_int_judge == 1)
                {
                    if (txtAID.Text == "")
                    {
                        MessageBox.Show("畜只编号不能为空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        if (!doperate.validateNum(txtAge.Text.Trim()))
                        {
                            errorASex.Clear();
                            errorAAge.SetError(txtAge, "这里必须输入数字");
                        }
                        else if (!doperate.validateSex(cboxSex.Text.Trim()))
                        {
                            errorAAge.Clear();
                            errorASex.SetError(cboxSex, "畜只性别格式不正确");
                        }
                        else
                        {
                            errorAAge.Clear();
                            errorASex.Clear();
                            datacon.getcom("update tb_AnimalsInfo set ASex='" + cboxSex.Text.Trim() + "',AAge='" + txtAge.Text.Trim() + "',AType='"
                                + cboxType.Text.Trim() + "',APlace='" + txtPlace.Text.Trim() + "',ARemark='"
                                + txtRemark.Text.Trim() + "'");
                            frmAniInfoManage_Load(sender, e);
                            MessageBox.Show("畜只信息修改成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            tsbtnSave.Enabled = false;
                        }
搜索更多相关主题的帖子: 统一 
2013-03-10 15:07
lantian8134
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:8
帖 子:115
专家分:789
注 册:2013-1-11
得分:0 
update语句后面没加where条件
2013-03-11 08:25
wxqwxq
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-11-9
得分:0 
回复 2楼 lantian8134
由于初次接触C#,编程还比较菜,您能不能详细指导一下我,谢谢!
2013-03-11 09:16
lantian8134
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:8
帖 子:115
专家分:789
注 册:2013-1-11
得分:0 
datacon.getcom("update tb_AnimalsInfo set ASex='" + cboxSex.Text.Trim() + "',AAge='" + txtAge.Text.Trim() + "',AType='"
                                + cboxType.Text.Trim() + "',APlace='" + txtPlace.Text.Trim() + "',ARemark='"
                                + txtRemark.Text.Trim() + "'");
请在这句代码中加入where条件,意思就是符合这些条件的记录才会更新,你现在没加where条件就会对tb_AnimalsInfo表中所有记录都会进行更新
update table1 set field1='新值' where id=1 只更新id=1的记录
2013-03-11 10:59
wxqwxq
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-11-9
得分:0 
能不能留个您的QQ什么的,帮我远程看一下,谢谢!
2013-03-12 07:57
wxqwxq
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-11-9
得分:0 
终于好了,谢谢您的指点!
2013-03-12 08:30



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-400341-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.136326 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved