<%
dim rs,str,bh,ygh,pxsj,pxnr,pxdd,pxjg,rsMaxID,a
Set rsMaxID=conn.Execute("select MAX(编号) from pxinfo")
bh=rsMaxID.Fields(0).Value+1
rsMaxID.Close
Set rsMaxID=Nothing
ygh=session("ygh")
pxsj=request("pxsj")
pxnr=request("pxnr")
pxdd=request("pxdd")
pxjg=request("pxjg")
set rs=server.CreateObject("adodb.recordset")
str="select * from pxinfo where 员工号='"&ygh&"'"
rs.open str,conn,1,3
rs.addnew
rs("编号")=bh
rs("员工号")=ygh
rs("培训时间")=pxsj
rs("培训内容")=pxnr
rs("培训地点")=pxdd
rs("培训结果")=pxjg
rs.update
response.Write"<script LANGUAGE='javascript'>alert('添加培训记录成功!');history.go(-2);</script>"
%>
</body>
</html>
版主例如上段代码,bh是我数据库里面的其中一个字段,我的问题是当我用清除数据库功能将表中的数据全部清除完后,为什么再用上段添加数据库记录代码添加时老是编号字段栏添加不上,但是当我事先在数据库内添加上一条记录后,再用上面的代码添加字段栏就能添加上,为什么??