sql1="select * from [user] "
这个sql有问题
应改成:
sql1="select * from [user] where username='"&username&"' "

解决方案 »

  1.   

    改成:
    sql1="select * from [user] where username='"&username&"' "
    还是不行哦,这样的话,就减不掉了啊
      

  2.   

    s.close //错 

    rs.close
    sql1="select * from [user] " //错
    改 
    sql1="select * from [user] where username='"&username&"' " 
      

  3.   

    不会减不掉吧。
    你试试 把下面
    set rs1=server.CreateObject("adodb.recordset")
    sql1="select * from [user] "

    rs1.open sql1,conn,3,3
    rs1("UserPoint")=rs1("UserPoint")-1
    rs1("lastlogin")=now()
    rs1.update
    rs1.close
    set rs1=nothing
    conn.close
    set conn=nothing
    改成:conn.execute "update [user] set UserPoint=UserPoint-1,lastlogin=#"&now &"# where username='"&username&"'"
    conn.close
    set conn=nothing