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