ASP程序为何不能更新数据库中内容,但可以读取.请问为什么?

ASP程序和ACCESS数据库连接的..可以读取数据库里的内容,但不能增加记录..比如说向数据库中写信息,说出报错.提示错误为:“错误类型:MicrosoftJETDat... ASP程序和ACCESS数据库连接的..
可以读取数据库里的内容,但不能增加记录..
比如说向数据库中写信息,说出报错.
提示错误为:

错误类型:
Microsoft JET Database Engine (0x80040E09)
不能更新。数据库或对象为只读。
/order.asp, 第 13 行

程序是没有问题的,因为重装系统前程序都一切正常,重装系统后就出现这个问题了,所有的数据都写不进去了。请问问题出在哪里,是不是ASP里什么全局变量值没有修改?谁能告诉我。。谢谢。。
展开
 我来答
yangshunyu6288
2009-03-11 · TA获得超过117个赞
知道答主
回答量:212
采纳率:0%
帮助的人:175万
展开全部
检查一下你的读取状态是多少
rs.open sql,conn,1,3;用这种方式就可以读写更新,
,1为只读,
2,3就可以修改
如果不是这各问题,就检查一下你的数据库操作权限
右键数据库文件--属性,在弹出的对话框种看有没有“安全”选项卡,如果没有,就点击菜单栏--工具--文件夹选项--查看:将使用简单文件共享前的够去掉,在在数据库文件上右键--属性,看有没有“安全”选项卡

在安全选项卡里面选中某个用户,勾选下方的完全控制,或设置其他权限
fleabobo
2009-03-11 · TA获得超过4.4万个赞
知道小有建树答主
回答量:2201
采纳率:0%
帮助的人:711万
展开全部
打开任意一文件夹,选择菜单栏的工具,选择文件夹选项,选择查看,取消掉“使用简单文件共享”前面的勾,然后选中数据库文件,右键,属性,安全,增加“everyone”,选择完全控制
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
koumenglin
2009-03-12 · TA获得超过643个赞
知道小有建树答主
回答量:1250
采纳率:0%
帮助的人:762万
展开全部
三楼说的很详细.

你可以把你的order.asp 13的代码复制上来么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leewimyear
2009-03-11 · TA获得超过1057个赞
知道大有可为答主
回答量:1673
采纳率:73%
帮助的人:726万
展开全部
你是在自己机子上调试ASP网站对吧?你要保证你的ASP程序数据库所在目录要可写入.找到数据库所在目录或是你直接在IIS里右键网站开属性后把文件夹勾上写入.然后右键网键有个权限设置的,添加上ISUR_你的机名,即添加INTERNET来宾用户,权限也设置成修改的.这样你就可以通过ASP页面来写入数据库啦.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式