sql="insert into users(name,email,city,address,tel) value('"&name&"','"&email&"','"&city&"','"&address&"','"&tel&"')"
你看看 字段类型有没有 数字型的 数字型的 要把 单引号去掉
"&"不要 你if语句都没结束
其实你写成这样比较好理解
set rs=server.CreateObject("adodb.recordset")
sql="select * from users where username='"&username&"'"
rs.open sql,conn,1,3
if rs.bof and rs.eof then
rs.addnew
rs("name")=name
rs("email")=email
rs("city")=city
rs("address")=address
rs("tel")=tel
rs.update
end if
rs.close
set rs=nothing
set conn=nothing