注册 登录
编程论坛 ASP技术论坛

提示:操作必须使用一个可更新的查询,怎么回事啊

wangtuan7788 发布于 2008-06-30 18:29, 1215 次点击
sql= "insert into Departments(DepName,UpperId) values('" & DepName & "'," & UId & ")"
Conn.execute(sql)
提示是这段出错,怎么解决一下啊?
7 回复
#2
tingting3772008-06-30 20:04
有可能是你的站点存放在文件系统为NTFS的硬盘上,你可以把站点存在文件系统为FAT或FAT32的硬盘上,看看行不行
#3
wangtuan77882008-06-30 22:06
文件系统也会有影响吗?不过我确实是在ntfs的上面放着,我试试
#4
wangtuan77882008-06-30 22:23
呵呵,非常感谢,把站点存在文件系统为FAT32的硬盘上之后成功解决
#5
multiple19022008-06-30 22:44
麻烦提问前百度一下,明显是数据库文件权限问题,和NTFS有关,但不是决定性因素。
#6
hmhz2008-07-01 00:05
不是把NTFS换成FAT32就可以的,NTFS是要设置权限,你的数据库在NTFS里面就要给它个可读写的权限,FAT32默认权限都是可读写的,所以无法设置权限,这样就带来了安全隐患,我们不能只为了达到目的而忽略安全因素,所以把NTFS换成FAT32不是解决问题的根本办法。
#7
dhdhzzw2008-07-01 09:20
这个问题在论坛里提问的机率太高了,光我就回答了不止3次  建议所有新手,在建立iis虚拟目录之前,先把文件夹的权限赋予给  文件夹---右键---安全----添加
iwam  或直接给everyone 添加修改的权限。。。。 这应该成为习惯。
#8
wangtuan77882008-07-01 10:53
多谢各位版主,学习了
1