http://localhost/index.asp页面测试成功,其他链接页面基本上也没出错,但是当注册和登录时就出错,例如用动网官方给出得管理员账户和密码登录时,出错提示是“操作必须使用一个/inc/Dv_ClsMain.asp更新的查询”,这大概是因为数据库的原因,我没动着数据库,请问该怎么做?
完美解决,赠送财富值50!
大概不是,我的数据库没有只读属性!"/>
问题描述:
我想做一个ASP论坛,下载了新版的动网论坛ASP8.2之后,本地测试http://localhost/index.asp页面测试成功,其他链接页面基本上也没出错,但是当注册和登录时就出错,例如用动网官方给出得管理员账户和密码登录时,出错提示是“操作必须使用一个/inc/Dv_ClsMain.asp更新的查询”,这大概是因为数据库的原因,我没动着数据库,请问该怎么做?
完美解决,赠送财富值50!
大概不是,我的数据库没有只读属性!
问题解答:
__________________权限问题________________
__________________请看解决方案____________
出错提示:
操作必须使用一个可更新的查询。
win2k win2003 系统
问题应该是服务器数据库目录的写入权限没有设置好。
数据库目录 属性 安全 EVERYONE ……给他写入权限就OK了。
winXP系统
XP操作系统安装好,工具 -> 文件夹选项 -> 查看 里面默认使用简单共享(推荐),把这个选项去掉,
再在文件夹上右键点击,就会出现安全这个选项卡,
原来默认的没有,然后在安全选项卡里面可以设置用户的写入权限了
右击数据库>安全>everyone>将需要的勾上
--------------------------------------------------------------------------------
问题表现是提示:操作必须使用一个可更新的查询。
意思就是系统不让更新数据库了,就是对数据库没有写入的权限了。
在2000或XP下的NTFS格式的文件,都有权限设置的,用鼠标右键点文件或文件夹选属性,架设你的网站是在webroot的文件夹里,你就会
看到这样的界面,你可以看看允许项有没有打钩。
上面的Everyone就是所有人的意思,你可以上这个用户组可以完全控制
那样就不会再有那个错误了。
数据库权限问题 你是否把数据库设成只读了 改下权限就可以了
因为更新用户肯定要更新数据库的