asp程序中扣除会员点数问题

来源:百度知道 编辑:UC知道 时间:2024/07/04 14:43:05
程序要怎么写
,我写这个怎么不行
Set rsnews=Server.CreateObject("ADODB.RecordSet")
sql1="update user set points=points-"rs("dianshu")" where username="&pp
conn.execute sql1

sql1="update user set points=points-" & rs("dianshu") & " where username="&pp
但是不知道这样能不能被解析

rsnews=server.createobject("adodb.recordset")
strsql="select * from user where username="&pp
rsnews.open strsql,conn,1,3

rsnews("points")=rsnews("points")-rs("dianshu")

rsnews.update
rsnews.close
set rsnews=nothing

这样也许能够解决问题

思路问题:
(1)第一先检索出来a=rs("dianshu") b= rsnews("points")

(2)求取差值:rsnews("points")=b-a
(3)更新就可以了 rsnews.update