这是警察案件攻略骚扰:ASP调查系统的问题,急

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 09:17:44
程序如下所例:
tid=request("tid")
sap=request("aa") 'aa是传递过来的一个值,和数据库中某一字段名相同,数据库中该同名字段类型是数字
sql="update SKT set sap=sap+1 where tid="&tid
conn.execute(sql)
counts=counts+1

问题:老是提示至少有一个变量没有赋值,怎么办啊,急
如:数据库中字段名有a、b、c等等
sap=request("aa") 'aa为传递过来的,值为a

sql="update SKT set sap=sap+1 where tid="&tid
conn.execute(sql)
counts=counts+1

我是想在tid这条记录上为a字段加1,关键问题是sap是动态的,有时候为a,或有时候为b

应该这样写:

Dim tid
Dim sap
Dim sql
tid = Request("tid")
sap = Request("aa")
sql = "UPDATE SKT SET "&sap&" = "&sap&" + 1 WHERE tid = " & tid
counts = counts + 1

sql="update SKT set sap=sap+1 where tid="&tid
这句话是sap字段自增1
与sap=request("aa")这句没有任何联系。
不知道你想要怎么样的效果?