求助!sql server 问题,帮忙

来源:百度知道 编辑:UC知道 时间:2024/05/05 12:02:48
Rs.Open "select * from [AAA]",Conn,1,3
Rs.addNew
Rs("UserName")=CookieUserName
Rs("PostTime")=now()
Rs.update
ID=Rs("ID")
Rs.close

Conn.Execute("insert into [BBB] (ThreadID) values ('"&ID&"')")

ID在AAA中不是0 但是写入BBB的时候为0
为什么是这样?

同一个页面如果只用一个RS对象来做写和读,那就最好在一个操作之后关闭一下,再打开

Rs.Open "select * from [AAA]",Conn,1,3
Rs.addNew
Rs("UserName")=CookieUserName
Rs("PostTime")=now()
Rs.update
Rs.close
Rs.Open "select * from [AAA]",Conn,1,1 //加上这一句,再为读而打开 ,还要加上SQL的where条件
ID=Rs("ID") //ID是自增列吗?
Rs.close
set Rs=nothing