| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 670 人关注过本帖
标题:c#数据库
取消只看楼主 加入收藏
pp5576
Rank: 1
等 级:新手上路
帖 子:7
专家分:2
注 册:2009-1-14
结帖率:0
收藏
已结贴  问题点数:10 回复次数:1 
c#数据库
private void button2_Click(object sender, EventArgs e)
        {
            
            string p1 = productIDTextBox.Text.Trim();
            string p2 = productNameTextBox.Text.Trim();
            string p3 = supplierNameTextBox.Text.Trim();
            
            if (p1 == "")
            {
                MessageBox.Show("请选择要修改的产品", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                SqlConnection thisConection = new SqlConnection(@"server=(local);integrated security=True;database=Oms");
                string str = "update products set productName='"+p2+"',supplierName='"+p3+"' where productId='"+p1+"';" ;
                thisConection.Open();

                SqlCommand thisCommand = thisConection.CreateCommand();
                = str;

                try
                {
                    thisCommand.ExecuteNonQuery();
                    this.productsTableAdapter.Fill(this.omsDataSet.Products);
                    MessageBox.Show("产品更新成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);

                }
                catch (Exception ex)
                {
                    String str1 = ex.Message;
                    thisConection.Close();
                    MessageBox.Show("产品编号不能修改", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

            }
        }
我的意思是要实现“修改Button”,因为ID要作为条件,所以不能修改,若修改,则弹出错误。但是实现不了,
结果是不能修改ID,但弹出“产品更新成功”
求解,谢谢。
      
     
搜索更多相关主题的帖子: 数据库 
2010-03-19 20:50
pp5576
Rank: 1
等 级:新手上路
帖 子:7
专家分:2
注 册:2009-1-14
收藏
得分:0 
好象可以这样,谢谢。。。
2010-03-19 23:24
快速回复:c#数据库
数据加载中...
 
   



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

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