请教:update语法异常?

请问:update语法错误?????sql2updateinfoseti_name+s_name+ ,i_sex+s_sex+ ,i_age +ii_age+

请问:update语法错误?????
sql2   =   "update   info   set   i_name= ' "+s_name+ " ',i_sex= ' "+s_sex+ " ',i_age= "+ii_age+ "   where   i_uid= "&id
conn.execute   sql2  

i_uid为自动编号,i_age为数字类型,其它字段为文本类型,请问这句update语句写法上有什么错误,去掉i_age= "+ii_age+ "   这一段会执行成功,否则会提示update语法错误或没有为命令对象设置命令,请问题出在哪里,谢谢!!!

[解决办法]
asp中连接符为&
把所有的+改为&