Error not specified by Microsoft JET database Engine (0x80004005), this error can occur only if you are using the Access databases
With the above problems, you can use the following steps to resolve the problem:
1, the system may not register Msjetoledb40.dll, the solution is
Point Start---> operation, input regsvr32 msjetoledb40.dll, enter can;
2, database folder permissions
Open the way: Turn on my Computer, then click Folder Options on the menu---> View, then remove the hook in front of "Use simple folder sharing (recommended)", then click "Confirm", then go back to the folder where you want to open permissions (the folder where the database is stored), right-click---> Properties---> Security, then click Add---> "advanced"---> Find---> and then select "Everyone" in the following location---> To determine the "Everyone" you just joined at the--->. Then in the big box below edit everyone permissions for Full Control, save it.
3, need to open the Guest user
Open method: My Computer---> Control Panel---> Management tools----> Computer Management---> Local Users and Groups---users---find "Guest", double click, and then remove the "account has been deactivated" hook out of the mad, save it.
4. Temp (temporary folder) permissions
Open method: Windows--->temp, right-click Select-Properties, you will see a "security" option, add a everyone, permissions set to Full Control, and then you are using Windows user also set to Full control