The website appears: Microsoft JET Database Engine error '80004005' Unspecified error
Solution:
Cause of failure
This type of error generally occurs when the file system is in NTFS format and is caused by the IIS anonymous account (IUSR_computer name) having insufficient permissions to operate related files and folders.
1. The folder where the database is stored does not have write or modify permissions for the IIS anonymous account. The error is that the database cannot be updated or written.
2. The system temporary folder directory does not have write or modify permissions for the IIS anonymous account. The error manifests as an error when accessing any file on the server that uses the Microsoft JET Database Engine to link to the Access database. Under normal circumstances, this error will not occur. When using certain system garbage cleaning optimization tools or other factors, the permissions of this directory may be changed. So please use such tools with caution.
Solution
1. Check whether the folder where the Microsoft Access database file is stored has write permission for the IIS anonymous account. If not, please grant write permission, especially when the error message is (Microsoft JET Database Engine error '80004005'). The operation must be used ) when an updateable query.
2. The JET engine will create temporary files in the %windir%/temp/ directory when connecting to the database. However, the IIS anonymous account does not have enough operating permissions for the %windir%/temp/ directory. Add the IIS anonymous account (IUSR_computer name) to Read and write permissions for %windir%/temp/ are enough.
For other unspecified errors, you can try to re-register the ASP script interpretation link library file.
Run the following commands in order:
1.regsvr32 jscript.dll
2.regsvr32 vbscript.dll
3.iisreset