Microsoft KB Archive/75710

= &quot;SYS2090&quot; Error with Novell Btrieve Utility =

Article ID: 75710

Article Last Modified on 11/26/2003

-

APPLIES TO


 * Microsoft MS-DOS 3.0 Standard Edition
 * Microsoft MS-DOS 3.1
 * Microsoft MS-DOS 3.2 Standard Edition
 * Microsoft MS-DOS 3.3 Standard Edition
 * Microsoft MS-DOS 4.01 Standard Edition
 * Microsoft MS-DOS 5.0 Standard Edition

-



This article was previously published under Q75710



SUMMARY
According to Novell technical support, the error message

SYS2090 - system failed to load program

comes from the Novell Btrieve utility. This is not a DOS error message, but it results from the use of Novell's BUTIL.EXE without having BTRIEVE.EXE properly loaded.



MORE INFORMATION
Btrieve for DOS is a record management system designed for high performance data handling and improved programming productivity. The Btrieve utility is a self contained executable program that applications access via function calls. BTRIEVE.EXE remains in memory as a terminate-and-stay-resident (TSR) program for BUTIL.EXE to access as needed.

The BUTIL.EXE utility, used with Btrieve, allows you to re-create and manage the data files created with Btrieve. The error message &quot;SYS2090 - system failed to load program&quot; is a result of BTRIEVE.EXE not being loaded prior to BUTIL.EXE. BTRIEVE.EXE can be loaded in the AUTOEXEC.BAT file as follows:

lh [drive:][path]btrieve

-or-

loadhigh [drive:][path]btrieve

If BTRIEVE.EXE is loaded low, it is recommended to use the /E switch to force Btrieve buffers low. For example:

[drive:][path]btrieve /e

However, when BTRIEVE.EXE is loaded high, the /E switch is not necessary.

