操作必须使用可更新的查询ASP查询失败

时间:2015-02-25 04:18:29

标签: sql ms-access iis asp-classic

以下是运行更新查询后我收到的错误代码

2015-02-18 17:30:12 192.168.2.240 GET /webinsert.asp Date=02/10/2015&Field=38|443|80004005|Operation_must_use_an_updateable_query. 80 - Mozilla/5.0+(Windows+NT+6.3;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko - 500 0 0 56

我最近将数据库从一台服务器移动到另一台服务器。我可以读取数据没问题。它具有适当的IIS用户权限(读取和写入)。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:4)

确保您的IIS用户对.mdb文件包含.mdb文件(/wwwroot/db的文件夹)的写入权限(根据您的评论)。该文件夹需要写入权限,因为Access会在同一文件夹中创建一个.ldb文件来处理数据库锁定。

同样来自here

  

您可能还需要在“Temp”文件夹上授予读/写权限   因为Jet可能会在此目录中创建临时文件。

我认为他们指的是C:\ Windows \ Temp,但我不是肯定的。