C#中sql更新数据表一行数据语句怎么写?更新一行中某几列又怎么写?

如题所述

一样的拼出sql字符串。
没有更新一行,更新一行,就是把所有列都写上。

sqlstr = "update table_name set col1=" + val1 + ",col2=" +val2 + " where key = " + keyval追问

那如何判断更新是否成功?

追答

更新后,联接对象的错误标识为0,就是成功了。

追问

updata table set name='“+texeBox1.text+”',time= '“+texeBox2.text+”' where id= '“+Uid+”' and month= '“+Utime+”' 看下这个写法对不对?

追答

没错,可以 的。
最后有个引号,要加上。

追问

搞定了。多谢,判断更新成功有没有代码?

追答

一时没有。
应该是数据库对象有一个属性,你可以看一下。

追问

我还是没找到怎么判断我更新数据库某行成功的方法~~

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-28

    update 表名 set 栏位名=‘’,栏位名=''  where 条件 

    以此类推  

    都是一样的  条件加好