在 Windows 11 的 IIS 环境中,出现 “操作必须使用一个可更新的查询” 错误,通常是由于数据库访问权限设置不当、数据库打开模式错误或 ODBC 配置问题等原因导致的。以下是具体的解决方法:
- 设置数据库文件及目录权限7:若使用的是 ACCESS 数据库,匿名用户帐号(IUSR_MACHINE)可能对该数据库文件及所在目录没有写权限。需右键点击数据库文件所在文件夹,选择 “属性”,切换到 “安全” 选项卡,添加 “IUSR_计算机名” 用户,并赋予其读取、写入等权限。同时,确保数据库文件本身也有相应的写入权限。
