今天遇到一个问题,往access数据库里面写东西,死活写不进去,
set rs=server.createobject("adodb.recordset")
sql="select * from NEWS where (id is null)"
rs.open sql,conn,1,3
rs.addnew
rs("title")=title
rs("content")=mcontent
rs("user")=user
rs("BigClassName")=BigClassName
rs("SmallClassName")=SmallClassName
if ok<>"" then rs("ok") = ok
if mimageNum<>"" then rs("imageNum") = mimageNum
if firstImageName<>"" then rs("firstImageName") = firstImageName
rs.update
response.Write rs("id") //检查新加的内容是有对应的id
response.End() //加入断点检查
if rs("id")<>"" then
response.write "<script language='javascript'>" & chr(13)
response.write "alert('新闻提交成功!');" & Chr(13)
response.write "window.document.location.href='News_Manage.asp';"&Chr(13)
response.write "</script>" & Chr(13)
end if
'Response.End
rs.close
set rs=nothing
conn.close
set conn=nothing
最后终于找到了原因,原来是数据库设置了禁止写入,所以死活写不进去!