Error 48

From Jewel
Revision as of 17:35, 5 June 2024 by Reggie (talk | contribs) (→‎Solution 2)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Error message

Run-time error '48' Error in loading DLL

When it occurs

  • Jewel: After installing a new version of Jewel, when attempting to update the old database
  • Auditor: Opening a database

Explanation

This occurs when dao360.dll can't be found. The installer should put it in \Program Files\Microsoft Shared\DAO or \Program Files (x86)\Microsoft Shared\DAO, but once in a while something goes wrong.

Even if the file exists, the user may not have permissions to use it.

Solution 1

Uninstall Jewel, then power off the computer.
Start it up again, and reinstall Jewel.

Solution 2

Copy dao360.dll into \Program Files\Jewel
(Because this is done by the user account that is using Jewel, the file permissions will probably be good)

Solution 3

Open the database using Jewel on a different computer, which will update the database
Copy the updated database back to the first computer, where it should now open without problems (until the next time Jewel is updated)


Version 9.0 Build 5 adds more information in the error message.