日期:2014-05-17  浏览次数:21221 次

更新语句更新不了数据库的数据?请大虾帮助!
sql_save= "update   studentinfo   set   name= ' "&names& " ',sex= ' "&sex& " ',birthday= ' "&birthday& " ',idcard= ' "&idcard& " ',whcd= ' "&whcd& " ',zhiwu= ' "&zhiwu& " ',gzdw= ' "&gzdw& " ',gzlb= ' "&gzlb& " ',czry= ' "&czry& " ',yglb= ' "&yglb& " ',tel= ' "&tel& " ',mtel= ' "&mtel& " ',popo= ' "&popo& " ',qq= ' "&qq& " ',email= ' "&email& " '   where   xh= ' "&request(xh)& " ' "

conn.execute(sql_save)

执行了上面两条语句后,并没有错误,但是表中的数据更新不了?

------解决方案--------------------
看看各字段是否正确
------解决方案--------------------
那就是你这条SQL语句有错误,检查一下字段和类型
如int 类型不需要 ' '号,bit类型不需要 ' '号,datetime类型需要 ' '
------解决方案--------------------
如果你的SQL没问题,就查一下你有没有对数据库进行写的权限

看你的字段赋值好像所有字段都是字符类型的啊。