access数据库
姓名,年级等都是库中的字段名,为什么执行时,错误呢
conn.execute "update stu set 姓名='"&xm1&"',年级='"&nj1&"',学号='"&xh1&"',出生日期='"&cs1&"',性别='"&xb1&"',专业='"&zy1&"',政治面貌='"&mm1&"',籍贯='"&jg1&"',民族='"&mz1&"',家庭电话='"&htel1&"',宿舍电话或手机='"&qtel1&"',学习情况='"&xx1&"',宿舍='"&qs1&"',奖惩情况='"&jcqk1&"',所认过的职务='"&zw1&"',个人照片='"&zp1&"',简介='"&jj1&"' where 姓名='"&session("xm")&"'"
---------------------------------------------------------------
注意字段类型。数字型的字段不要用引号,日期型用#号,字符型得注意内容中不能有单引号,有的话得替换成两个连续的单引号。最好把sql语句用response.write输出来看一下是不是正确,这种方式最直观。