Version 6.x MicroKernels return this status code when the value specified for the Number of Locks configuration option is out of range. Pre-v6.0 MicroKernels return this status code when the value specified for the
Multiple Locks configuration option is out of range.
In Pervasive.SQL 2000i and later versions, the setting Extended Operation Buffer Size is obsolete. This resource is managed dynamically by the MicroKernel.
The Extended Operation Buffer Size configuration option must be between 0 and 64,000, inclusive.
The Pre-Image Buffer Size configuration option must be between 1 and 64, inclusive. The pre-image file is used in pre-v6.0 files and by v6.0 and later MicroKernels that are loaded with the
Create Files in Pre-v6.x Format configuration option set to
Yes. No longer valid in MicroKernel v7.8 or later.
For pre-v6.0 engines, the Open Files configuration option must be between 1 and 250, inclusive. For v6.0 and later engines, refer to the appropriate version documentation for valid range information.
The filename specified for the Transaction filename configuration option is not valid. Ensure that the transaction filename is correct.
Ensure that Compression Buffer Size option is set to a valid range. Check the target server configuration settings. Refer to
Advanced Operations Guide for valid range information.
The Maximum Number Of Files In A Transaction configuration option is invalid. Valid values are 0 to 18; the default is 12.
In the DOS environment, this status code is returned if the BREQNT requester is used without the /t parameter when BTRVID calls are present in the application. Reload the requester with a non-zero value for the
/t parameter. For more information on the DOS Requester parameters, refer to
Getting Started With Pervasive PSQL.
One of the pointer parameters passed into the MicroKernel is invalid. The MicroKernel checks for invalid pointers only if you put the following line under the [BTRIEVE] heading in your initialization file:
CHKPARMS=YES. Otherwise, the MicroKernel performs no pointer checking and you will not receive this status code.