• 主页
  • ASP
  • .NET Framework
  • Web Services
  • VB
  • VC
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ

问个最菜鸟的问题,,100分

JDMD 2004-12-22 02:26:47
问个最菜鸟的问题,,100分

我下了个购物车程序,在本机安装的时候涉及到数据操作的时候就会有错误出现。
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft JET Database Engine 错误 '80040e09'

不能更新。数据库或对象为只读。

/mf/book.asp,行25


用的是ACCESS数据库, 应该怎么配置呢。
...全文
104 点赞 收藏 17
写回复
17 条回复
JDMD 2004年12月22日
呵呵,谢谢大家,问题解决了。感谢。
回复 点赞
redhat_xu 2004年12月22日
问题非常简单,由于ASP的Debug程序没有太大的效果,所以看不出错什么地方。

我猜测可能有以下情况:
1、可能是数据库采用的是DSN方式;
2、更新语句有错误;
3、可能是ACCESS数据库是只读的;
4、可能是你的记录集已经关闭,但你又重新对它操作,故会产生这种情况。

暂时说这么多,以后再补充吧!
回复 点赞
imoyo 2004年12月22日
你看看你的数据库文件是不是设置为只读了,
如果是NTFS格式,看看数据库文件的安全属性,相应的用户是否有增删改权限~
回复 点赞
cpp2017 2004年12月22日
数据库权限为 iis_user 写入权限,不是程序问题 ============= 我的签名
回复 点赞
ifz 2004年12月22日
可能是数据库所在文件夹的目录属性有问题。如果你只是自己用用玩玩。那么你可以把数据库目录属性改成“everyone”都可写。呵呵。
回复 点赞
lp2000869 2004年12月22日
设置一下安全属性,为可读写的
应该就可以了
回复 点赞
morality 2004年12月22日
确认数据库是关闭着的,且是可读写的!
回复 点赞
Night_Elf 2004年12月22日
确认Aceess是关闭着的!
回复 点赞
copine 2004年12月22日
上面的说的,很好啊,应该不是代码本身的问题,不可能人家写个程序编译都通不过就放出来吧。
回复 点赞
flcandclf 2004年12月22日
无法解决,因为错的不只一处
回复 点赞
nhf80649 2004年12月22日
关注~~
回复 点赞
wj2929 2004年12月22日
以前 我也遇到过 你这个问题
应该是你的Access数据库文件所在的硬盘分区是NTFS的
我当时的解决办法是对Access数据库文件所在文件夹添加user用户并对此用户赋予可写权限
回复 点赞
luckyprg 2004年12月22日
对ACCESS数据库目录设置IUSR_机器名的权限。
回复 点赞
eyetiger0104 2004年12月22日
up..
回复 点赞
浩子 2004年12月22日
看看数据库文件的安全设置,应该是那里有问题,一定要有可写权限...
回复 点赞
NetCode 2004年12月22日
你看看你的数据库文件是不是设置为只读了,
如果是NTFS格式,看看数据库文件的安全属性,相应的用户是否有增删改权限~
回复 点赞
leihome 2004年12月22日
晕,代码呢>?
回复 点赞
发动态
发帖子
.NET技术社区
创建于2007-09-28

4.9w+

社区成员

66.8w+

社区内容

.NET技术交流专区
社区公告
暂无公告