第二种方法应该是可以的。sql语句注意空格update 表名 set numb="+x +"此处应该要空格where .....第一个方法不行,需要绑定变量。sqlParam绑定,查一下吧
string sqltext = string.Format("update 表名 set numb={0} where .....",参数);
断点调试一些。