问一个郁闷了很久的问题

sunnytree 2003-11-21 09:24:08
我最近在做ASP系统,可是我的机器就是不能修改数据库,但在别人机器上不用设定odbc数据源都可以运行,我重新装了系统也不行,那位大虾帮忙解决一下
下面是一个添加新闻时浏览器提示的出错信息:


技术信息(用于支持人员)

错误类型:
Microsoft JET Database Engine (0x80004005)
操作必须使用一个可更新的查询。
/newsadmin/addnews.asp, 第 61 行


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

网页:
POST 244 ??? /newsadmin/addnews.asp

POST Data:
title=qqqqqqqqqqqqqqq&newsassort=8%2Czzfg&newstemplate=shzx&newskey=&newsfrom=&FontNameSelect=&FontSizeSelect=3&FormatSelect=&LatticeHTML=&content=%3COL%3E%0D%0A%3CLI%3Esssssssssssssssssssssssssssssss . . .

时间:
2003年11月21日, 9:02:07


详细信息:
Microsoft 支持


...全文
32 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunnytree 2003-11-22
  • 打赏
  • 举报
回复
我将放数据库的文件夹共享后,设置为允许操作就好好了,谢谢各位!!
swich 2003-11-21
  • 打赏
  • 举报
回复
学习学习
13617650029 2003-11-21
  • 打赏
  • 举报
回复
有可能是以下原因
1 没有设定磁盘的修改权限 (由ntfs格式引起的) 将磁盘安全属性设置为完全即可
2 在添加过程中 错误的设定为了conn,1,1的属性
3 添加过程中 写成了sql="select * from table where id=……"
同时没有设定if rs.eof and rs.eof 情况
4 系统错误 windows XP存在类似的错误 无法修改只读属性 当然了 我指得是盗版盘 呵呵
5 你用得如果是SQL数据库 应该不会出现第一种和第4种错误
lqflsh 2003-11-21
  • 打赏
  • 举报
回复
代码呢?
可以先试验一下
右击你的文件夹-〉安全-〉属性-〉dv->完全控制
看看。
  • 打赏
  • 举报
回复
操作必须使用一个可更新的查询。
对于win2000,右键点击数据库,选择属性,添加everyone完全控制权限就可以了。
对于winxp,IIS中虚拟目录右键/所有任务/权限向导,设为可以写入就可以了。
13617650029 2003-11-21
  • 打赏
  • 举报
回复
解决了没有 解决了结贴呀

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧