Problem
Database errors 86 and 87 are triggered by resource limitations related
to our underlying database engine. The causes can vary. There are three
resolutions and they should be tried in the order appearing below.
Note: If you have received this error immediately after running NEO or NEO Pro for the first time, please go to Resolution C.
Resolution A - for NEO 3 or NEO Pro 3 or later (not for NEO 2.5)
Any settings, license information, and catalog data will be preserved if you follow these steps.
Close NEO or NEO Pro.
Click Add or Remove Programs from your Control Panel (available via Start menu).
Choose NEO or NEO Pro from the list.
Click Change.
Choose Repair when the Dialog appears and continue to repair NEO.
Start NEO or NEO Pro.
If the above does not resolve your problem, please go to Resolution B.
Resolution B
Close NEO or NEO Pro.
Open Windows Task Manager (Ctrl-Alt-Del, then click Task Manager).
Locate a process called w32mkde.exe. (In later Windows systems it is in the 'Processes' tab, in the Image Name column).
Select w32mkde.exe then click 'End Process' or 'End Task' button - again depending on your operating system version.
Close Task Manager and start NEO or NEO Pro.
If the above does not resolve your problem, please go to Resolution C.
Resolution C
Click the Windows key and select Run
Enter REGEDIT and press ENTER
Navigate to: My Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Btrieve Technologies\Microkernel Workstation Engine\Version 6.15\Settings
Make sure sufficient access rights are set to change the values:
Right-click the Btrieve registry branch, select Permissions and set these to Full Control.
For older 32 bit computers navigate to: My Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Btrieve Technologies\Microkernel Workstation Engine\Version 6.15\Settings
Scan the
list and make sure the values for the following items are either equal
to or higher than indicated. If they are lower, please change them to
match the values below. Note that the brackets indicate what you should
set them to [ hex (decimal)]:
Cache Size [0x00400000 (4194304)]
Disk Wait Limit [0x00000bb8 (3000)]
Max Files [0x00000064 (100)]
Max Handles [0x00000200 (512)]
Max Locks [0x00000bb8 (3000)]
Systrans Bundle Limit [0x000005dc (1500)]
Systrans Time Limit [0x000007d0 (2000)]
You can change
them by double clicking on the entry (eg Cache Size) to bring up the
dialog window, choosing the decimal radio button, entering the value
data (eg for Cache Size the decimal value is 4194304) and then pressing
OK.