asp 不能使用 '';文件已在使用中 求大神解决一下

[复制链接]
查看11 | 回复2 | 2021-1-27 05:54:14 | 显示全部楼层 |阅读模式
程序是asp,查询的时候一切正常,只要是修改或者添加时候就会出现
MicrosoftJETDatabaseEngine错误'80004005'
不能使用'';文件已在使用中。

刷新又好了,再刷新又不行了。求哪位大神处理一下,感谢
分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:54:14 | 显示全部楼层
1IIS的来宾访问用户设置成管理员组在计算机管理--用户中,找到IUSR_****,隶属于添加administrators,然后需要重启IIS,网站可以打开了把IIS的来宾访问用户设置成管理员,暂时这样用了……安全性上不推荐2、C:WindowsTemp设置everyone或者user的写权限,推荐user此方法如果不行,可能你遇到了和我一样的问题,环境变量没有设在C:WindowsTemp而是在C:\DocumentsandSettings\LocalService\LocalSettings\temp或者C:\DocumentsandSettings\administrator\LocalSettings\temp采用下面办法3、方法一、设置此目录给IUSR_****写权限,或者将环境变量(电脑-属性-高级-环境变量-)方法:借助filemon工具,在打开网页时,会发现在filemon中,结果有accessdenied,双击后找到这个目录,此目录就是因为没有权限导致access数据库打开失败的症结所在。给tempe文件夹一个写权限(everyone用户或者IUSR_****,推荐IUSR_****)方法二、更改统环境变量temp和tmp原来的%USERPROFILE%LocalSettingsTemp为%SystemRoot%TEMP,设置权限,重新启动电脑后环境变量才能生效分析原因:access数据库打开后需要放到临时文件夹中释放再打开,但由于网上的用户访问时没有权限打开本地的临时文件夹,导致了数据库连接失败。
回复

使用道具 举报

千问 | 2021-1-27 05:54:14 | 显示全部楼层
谢谢,我把这个C:\DocumentsandSettings\Administrator\LocalSettings\Temp目录加了权限还是不行。
如果把数据库改成可修改的权限就出这问题,一会刷新就好了,一会又不行了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行