救求!
......
set rs=server.createobject("adodb.recordset")
sql="select * from userinfo where house = 'house' order by id asc"
rs.open sql,conn,1,3
if not rs.eof then
a=rs("user_id") +1
else
a=1
connstr1="DBQ="+server.mappath("../data/setup.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
Set conn1=Server.CreateObject("ADODB.CONNECTION")
conn1.open connstr1
set rs1=server.createobject("adodb.recordset")
sql="select * from userinfo where user='"&session("myname")&"'"
rs1.open sql,conn1,1,3
rs1.update "user_id",a
rs1.update "house",house
......
请问这个rs1.update "user_id",a更新总是更新为1呢,而不能按那个a=rs("user_id") +1更新呢。