更新语句字段名问题[em03]
我做一个考试系统,在单选题这部分,我是用这循环取值的:
for i=1 to 26
a=chr(i+64)
rr=request.Form(a)
tt="an"&i
response.write tt&"<Br>"
myconn.execute "update result set ' "&tt&" '=' "&rr&" ' where id=1 "
myconn.close
next
运行提示这个错误:
Microsoft OLE DB Provider for SQL Server 错误 '80040e14'
第 1 行: 'an1' 附近有语法错误。
/exam/2.asp,行16
更新语句如果不用循环,一次更新(update result set a=, b=, c= where id=1)就没问题,是不是更新语句的左边不能用动态值啊,大家帮帮我!