asp数字相加问题
如题,下面是我的代码:
Sub Save
t0=trim(request("t0"))
t1=trim(request("t1"))
memberPoint=trim(request("memberPoin"))
Set Rs=Server.CreateObject("adodb.recordset")
sql="select top 1 * from "&sd_table&""
IF act="save" Then
sql=sql&" where id="&id&""
End IF
Rs.Open Sql,Conn,1,3
IF Act="add" Then
Rs.Addnew
Else
Rs.Update
End IF
rs("pointNum")=t0
rs("moneyNum")=t1
rs("sourceMemID")=MemNameid
rs.Update
id=rs("id")
IF act="save" Then
Conn.Execute("update "&sd_table&" set pointNum="&t0&" and moneyNum="&t1&" where id="&id&"")
Else
Conn.Execute("update "&sd_table1&" set memberPoint=memberPoint-"&t0&" and memberMoney=memberMoney-"&t1&"")
End IF
Echo "发布出售信息成功"
End Sub
在上面这个方法中,红色部分执行不了,我是想问问asp中怎么在原来的基础上进行数字的相加并更新到数据库中
如果只是加一就很好操作
Conn.Execute("update "&sd_table1&" set memberPoint=memberPoint-1 and memberMoney=memberMoney-1&"")
这样是没有问题的