insert into SK_FWTYSKJJB (bh,jjfs,fwtbh,fwtmc,rq,sj,xj) values (@bh,@jjfs,@fwtbh,@fwtmc,@rq,@sj,@xj)";
.......
objCommand.Parameters.Add("xj", cXj.Text==""?  null:cXj2.Text);
在数据库xj字段类型是decimal,我想实现当用户没输入数据时,保存到sql数据库是null值,如果通过像上面这种传变量的方法,而且不是一句SQL语句,应该怎么改,我那样写好像不行,系统认为是没有输入变量。