EQD: Troubleshooting Btrieve Error 46

How to Troubleshoot Btrieve Error 46 (Access Denied / Record Locking Error)

What Does Btrieve Error 46 Mean?

Btrieve Error 46 is an access-related error that typically occurs when a record or file is locked by another process, preventing EQ Distributor from completing the requested action.

Troubleshooting Steps

1. Wait and Retry

The error may be temporary. Wait a few moments and attempt the process again.

2. Log Out and Log Back In

Have the affected user completely exit EQ Distributor and then log back in. This can release any stale locks that may be causing the issue.

3. Have All Users Exit EQ Distributor

If the issue persists or multiple users are affected, have all users completely close EQ Distributor.

4. Restart the Server or Pervasive Services

Once all users have exited EQ Distributor, restart the server or restart the Pervasive services. This will clear locked files and allow users to reconnect.

Important Note

If the issue begins immediately after a EQ Distributor patch or update and affects all users, start troubleshooting by:

  1. Having all users exit EQ Distributor.
  2. Restarting the server or Pervasive services.

This will typically clear any file locks that may have been created during the update process.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.