[attachment=32]
出现这个错误提示,一般来说,有三种可能:
1.程序设置不可更新(rs.open sql,conn,1,3, 3为可更新)
2.被修改文件(通常是数据库文件,也可能是其它文本文件)具有只读属性;
3.用户没有修改文件的权限;
第三种可能性最大,下边是第三种情况的解决办法:
文件权限是对于 使用
NTFS文件系统 的用户来说的. 如果你的分区是NTFS的,那很可能是没有权限.
1.我的电脑->工具->文件夹选项->查看 选项卡
2.找到 "使用简单的共享" ,将前面的"对号"去掉 -->确定
[attachment=34]
如果是Win2K的系统,则不需要前两个步骤
3.找到你的数据库 右击 -> 属性 ->安全 选项卡.
4.安全选项卡 大致有两块可操作区.一块是显示用户列表的,一块是显示所选中用户的权限列表的.
[attachment=35]
5.在用户列表那里 单击 添加-> 出现选择用户或用户组的对话框
[attachment=36]
6.输入 Iusr_我的电脑 (我的电脑是你的计算机名,如果你的计算机名是Computer 则输入 Iusr_Computer,这是IIS的一个用户.)
[ 或者 点击 <立即查找> 在出现的对话框里选择 该用户 -->确定 如果用户列表中已经有该用户,则不需要该步骤. ] [attachment=37]
7.回到 文件(文件夹) 属性对话框, 在权限列表里修改该用户的权限 (加上修改权限)
[attachment=40]
用同样的方法对 其它ASP程序要修改的文件 添加权限.
第6步 的用户名也可以为 EveryOne 但不建议用该用户. 原因嘛,看看这个用户名就知道.给它添加了权限,也就是任意一个用户对该文件都有修改的权限了.
[ 此贴被我是学生在2007-05-11 12:54重新编辑 ]