asp问题,做数据写入数据库时出现错误

来源:百度知道 编辑:UC知道 时间:2024/05/03 02:54:18
我在用asp做数据库内容的添加时出现这样的错误:
错误类型:
Microsoft JET Database Engine (0x80004005)
操作必须使用一个可更新的查询。
/网站设计/练习/addit.asp, 第 11 行

浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

网页:
POST 35 ??? /网站设计/练习/addit.asp

POST Data:
title=adf&author=asdf&content=afsdf

时间:
2006年11月18日, 19:02:25

详细信息:

我的代码是:
<!--#include file="conn.asp" -->

<%
whattitle=request.form("title")
whoauthor=request.form("author")
whatcontent=request.form("content")
%>

<%
sql = "insert into cnarticle(cn_title,cn_author,cn_content) values (' "&whattitle&" ',' "&whoauthor&" ',' "&whatcontent&" ')"
conn.Execute(sql)
%>

文章添加成功,<a href="showit.asp">浏览</a>

<%
conn.close
set conn=

打开Internet信息服务管理器,在默认网站上点右键,看属性...

把属性中的写入权限打开...

如果磁盘分区是NTFS格式的,要把数据库文件夹设置为Everyone权限

是不是 你那个 asp 权限设置的问题? 你那个目录是不是放在NTFS格式分区下面了? 要将这个文件夹属性里的 EVERYONE 用户权限设置为最高 把 写\读\执行 等等全部选上就可以了.