记得很久以前遇到过类似的问题,这几天又遇到了同样的问题:
ASP中某个过程中,需要在添加完成数据后立即取出该数据所在的ID号,但试了多次都不成功:
<%
......
set rs="..."
sql="select * from tablename whre id is null"
rs.open sql,conn,1,3
rs.addnew
rs("AAA")=AAA
rs("BBB")=BBB
rs.update
ID=rs("ID")
......
%>
试了多次,都无法获取ID的值,问题出在哪里?
研究了半天,终于明白,并不是代码的问题,而是需要在表中将ID列设置为主键。问题就解决了。