ACC97: "Can't Read" Error, Trying to Open MDE Containing Module (170696)
The information in this article applies to:
This article was previously published under Q170696 Moderate: Requires basic macro, coding, and interoperability skills.
SYMPTOMS
When you open an MDE file that was created from a secured database that
contains modules, you may receive the following error message:
Record(s) can't be read; no read permissions on 'MsysModules2'
CAUSE
This problem occurs because only the owner of the MDE file or a member of
the Admins group when the MDE file was created can successfully open an MDE
file created from a secured database that contains modules.
RESOLUTION
The following workaround allows your users to open the database. This
workaround assumes that the database is secured, the MDE file has already
been created, and you are currently using the workgroup file that was used
when the MDE file was created.
- Start Microsoft Access and log on as an administrator.
- Open the MDE file, holding down the SHIFT key to prevent any AutoExec
macros from running.
- On the Tools menu, click Options, and then click the View tab. Make sure
the System Objects check box is selected.
- On the Tools menu, click Security, and then click User And Group
Permissions.
- In the User And Group Permissions dialog box, click Groups, and then
select Table in the Object Type combo box.
- In the User/Group name list box, select Users.
- In the Object Name list box, select MsysModules2.
- Select the following permissions for the table:
- Read Data
- Read Design
- Update Data
- Insert Data
- Delete Data
- Click OK to close the User And Group Permissions box. Your users should
now be able to open the MDE file.
STATUS
Microsoft has confirmed this to be a problem in Microsoft Access 97.
REFERENCES
For more information about creating MDE files, search the Help Index for
"MDE files, and then "about MDE files."
Modification Type: | Minor | Last Reviewed: | 1/26/2005 |
---|
Keywords: | kbbug kberrmsg KB170696 |
---|
|