江苏海安红阳渔网厂:ASP 高手看看这个问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 15:58:55
conn.execute("update manager set [password]="&password&" ,[mname]="&mname&"',[rank]="&rank&" where mid="&id&"")
说是UPDATE 的语法错误,请解决

在文本类的数值前后要加' ,数字类就不用了
改成这样:
conn.execute("update manager set [password]='"&password&"' ,[mname]='"&mname&"',[rank]='"&rank&"' where mid="&id)

文本字段要用单引号',如Phoenix59Sky所说。
但此处Update错误是因为"&mname&"'只用了一半的单引号,(单引号不匹配)

字符串注意用'',数字无所谓,你的错主要在没有用'单引号
正确的应该是
conn.execute("update manager set password='"&password&"' ,mname='"&mname&"',rank='"&rank&"' where mid="&id)