各位好:
近来写了一段代码,用ASP向ACCESS写数据时出现异常,代码如下:
<%
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from activity"
rs.open sql,conn,1,3
rs.addnew
rs("aname")=trim(request.form("aname"))
rs("tutor")=trim(request.form("tutor"))
rs("aim")=request.form("aim")
rs("content")=request.form("content")
rs("defaultpicurl")=trim(request.form("DefaultPicUrl"))
rs("updatetime")=request.form("updatetime")
rs.update
rs.close
response.write "添加记录成功"
%>
在执行后,虽然能执行到在页面输出"添加记录成功"但是到ACCESS里查一下,却不能添加记录,不过字段"ID"却能自动+1,ID的类型是自动增加.是在我手动添加数据项的时候发现的,请教这是什么原因,这段代码是我从本系统其他一个页面改过来的.而它可以,我改的这一个却不行.
ACCESS
ID 自动编号 有(无重复)
ANAME 文本 默认值 ""
TUTOR 文本 默认值 ""
AIM 文本 默认值 ""
CONTENT 备注 默认值 ""
DEFAULTPICURL 文本 默认值 ""
UPDATETIME 时间 now()