Microsoft KB Archive/100173

From BetaArchive Wiki
Knowledge Base


ACC: Error Message: Unexpected Error from External Database Driver [20]

Article ID: 100173

Article Last Modified on 8/3/2006



APPLIES TO

  • Microsoft Access 1.1 Standard Edition
  • Microsoft Access 2.0 Standard Edition



This article was previously published under Q100173

Moderate: Requires basic macro, coding, and interoperability skills.


SYMPTOMS

When you are using the network loadable module (NLM) version of Btrieve and try to import, export, or attach a Btrieve table you receive the error message "Unexpected error from external database driver [20]."

CAUSE

Btrieve returns this error message if you try to gain access to Btrieve data with Access before loading the Brequest.exe program. The Xtrieve manual lists this error with the following description:

   20  Record Manager inactive.

       You made a request before starting the Record Manager.
       Restart the Record Manager.
                

RESOLUTION

You must start the Brequest.exe program before starting Microsoft Windows. You may want to create a batch file to run the Brequest.exe program before starting Windows.

This error can also occur if the NLM version of the Wbtrcall.dll file is used on a non-NLM version of Btrieve. The NLM version of Wbtrcall.dll is approximately 13 kilobytes (K), while the non-NLM version of Wbtrcall.dll is approximately 51K. Verify that the NLM version of Wbtrcall.dll is not in the path prior to the non-NLM version to ensure that the correct version is in use.

REFERENCES

For a complete list of Xtrieve error messages, refer to the Novell Xtrieve manual, Appendix A.

Btrieve is manufactured by Pervasive Software Inc., a vendor independent of Microsoft; we make no warranty, implied or otherwise, regarding this product's performance or reliability.

The Pervasive Software site on the World Wide Web offers a technical paper on this issue at the following URL:

http://www.pervasive.com/library/docs/psql/615/BTR61WIN.PDF

This article contains a reference to a third party World Wide Web site. You should know that third party sites are not under the control of Microsoft. Accordingly, Microsoft can make no representation concerning the content of these sites. Microsoft is providing this information only as a convenience to you: this is to inform you that Microsoft has not tested any software or information found on these sites and therefore cannot make any representations regarding the quality, safety, or suitability of any software or information found there. There are inherent dangers in the use of any software found on the Internet, and Microsoft cautions you to make sure that you completely understand the risk before retrieving any software on the Internet.


Additional query words: brequest prb

Keywords: kberrmsg kbprb kb3rdparty KB100173