回 帖 发 新 帖 刷新版面

主题:[原创]数据更新问题,答对加分

check = new SqlConnection("Initial Catalog=test;Data Source=localhost;Integrated Security=SSPI;");
            check.Open();
            string strUpdt = " UPDATE clothes SET womencoat = " ;
            strUpdt +=  womencoat + women.Text + ",mancoat =  " ; 
            strUpdt +=  mancoat + man.Text + ",childcoat = "  ;
            strUpdt +=  childcoat + child.Text + "" ;
            SqlCommand updt = new SqlCommand ( strUpdt,check ) ; 
            MessageBox.Show(strUpdt);
            updt.ExecuteNonQuery ( ) ;
            MessageBox.Show("定单成功");
            //this.Hide();
            check.Close ( ) ;
我的数据库设置了womencoat,mancoat,childcoat都是INT类型,但是我想让它们自加,却不能成功,只能更改,是什么原因呢?语句可行性没问题.

回复列表 (共3个回复)

沙发

自加?
1 1
2 2
3 3
。。
这样吗?
数据库里面可以设置 不知道你要他们自加还update做什么

板凳

是这样的,定单中的数据要加进数据库中进行保存,但是我的语句只能按照定单中的数据更改数据库中的数据,所以没有实现将定单中的数据加进数据库.

3 楼

你看看这个怎么样,
Dataset1.ZOUYIE1Row a=this.dataset11.ZOUYIE1.NewZOUYIE1Row();
            //定一个数据
            a.wenhao=this.textBox1.Text;
            a.mingcheng=this.textBox2.Text;
            a.fwrq=System.DateTime.Now;
            a.luoshi=this.textBox3.Text;
            a.bibao=this.textBox4.Text;
            a.zhengwei=this.textBox5.Text;
            this.textBox1.Text="";
            this.textBox2.Text="";
            
            this.textBox3.Text="";
            this.textBox4.Text="";
            this.textBox5.Text="";
            //            if(this.textBox1.Text !=null)
            //            {
            this.dataset11.ZOUYIE1.AddZOUYIE1Row(a);
            this.sqlDataAdapter1.Update(this.dataset11);

我来回复

您尚未登录,请登录后再回复。点此登录或注册