Other causes of status 95s are related to communication problems on the network. In an attempt to create a Btrieve file over existing Btrieve file, this status will be returned. Once these two things are done and verified, you have eliminated network rights as being the problem for Status Code 94. Next, try to isolate the problem.

example: F:\scala\client\setup.exe. In a Get Next Extended, Get Previous Extended, Step Next Extended, or Step Previous Extended operation, the number of records satisfying the filtering condition is less than the number of specified Note Applications should limit the number of retry attempts when status 84 is received inside a concurrent transaction. There may be other symptoms because an incorrect response will have an undetermined effect on the application.

You have either attempted to open more handles than the MicroKernel is configured to support, or the MicroKernel attempted to open more files than the operating system allows. By default, these services use the 'System' user. In some environments, you can restrict the amount of disk space available to each user. In the Btrieve v6.15 DOS or Microsoft Windows NT 4.0 environments, you may received this status code when opening the 16th file in a DOS application running under Windows NT.

During a Create operation, the page size is the first file specification the MicroKernel checks. Valid key numbers are 0 through 118. 007: The key number has changed The key number parameter changed before a Get Next, Get Next Extended, Get Previous, or Get Previous Extended A key segment data type is NULL INDICATOR SEGMENT and the segment length is not 1. Make sure the appropriate communications modules are loaded at the server. 021: The key buffer parameter is too short The key buffer parameter is not long enough to accommodate the key

Return to top Status 35. The MicroKernel returns this status code when you attempt to open the second file. The application cannot open the referenced file for RI checking because it is already open in Exclusive mode. Extension files must remain in the same volume and directory as their base files.

Corra Recobrar y Verificar en los archivos afectados. Return to top Status 12 This status code indicates that the file that you are trying to open does not exist. These operations include Set Owner, Clear Owner, Create Index, and Drop Index. winsock.dll version 4.00.950 works wsock32.dll version 4.00.951 works TIP Status Code 20 From Windows NT/95 Workstations to Btrieve for NT Server: Run "ipxroute config" from a DOS prompt on the server

A key segment data type is GUID and the segment length is not 16. You set the Create File Version value to v9.0, and you attempted to use one of the new Pervasive PSQL v10.10 data types, such as GUID. Make sure at least one of the client configuration options, Access 4 Use Local MicroKernel Engine or Access 4 Use Remote MicroKernel Engine is enabled. The handles allocated to client applications are limited by memory. (Older types of handles that are allocated to DOS applications using the DOS requesters are limited 65,535.) 087: The handle table

For the Get by Percentage or Find Percentage operation, the data buffer length is less than 4 bytes. You defined an index requiring an ACS, but no ACS definition exists either in the file or in the key definition passed in the data buffer. Privacy Policy Site Map Support Terms of Use Btrieve Error Codes 001 - 199 ← Pervasive PSQL MicroKernel (Btrieve) Database Engine Status Codes This section describes status codes that the MicroKernel Answer guidelines Saved to your computer.

When people post very general questions, take a second to try to understand what they're really looking for. An example would be: LOAD NSSMOUNT ALLSYS:ETC\INITSYS.NCF MGRSTART or BSTART Embedded spaces configuration setting is "on." "On" is the default starting with Pervasive PSQL v9. The MicroKernel returns this status code when an application performs a Get Equal operation to search on field type char. To resolve this problem, increase the SPX timeout parameters in the Windows NT registry under the following key: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/ NwLink SPX/ Parameters connection timeout initial retransmission timeout keep alive timeout Double

Back up the data before attempting this. This increases the amount of time the SPX session remains connected and reduces the likelihood of receiving an unexpected Status Code 95. The file integrity cannot be ensured. All rights reserved. × Close Sign in or create an account To continue your participation in Accountants Community: Sign in or Create an account Usuario Contraseña Recuérdeme ¿Recordar contraseña? ¿Recordar usuario?

For Get or Step operations, the MicroKernel returns as much data as it can and this status code, indicating that it cannot return the entire record. Status 30 can be reported if the file format is newer than the MicroKernel engine attempting to open it. The length of a key segment must agree with its key type if the key type implies a length (for example, an integer key must have a length evenly divisible by So, in addition to the network users having permission to the directories where the files being accessed reside, the 'System' user must also have 'full control' permissions.

If the solutions above do not solve the problem, contact Scala Support. After installation, reboot the client. Another version can cause Status Code 20. Return to top Status 3 This status code indicates that the operation cannot continue because the file is not open.

Once you get the report, you can post it and we can interpret it. 08-14-2007 12:04 PM In reply to [email protected] Joined on 04-23-2008 Posts 402 Re: Btrieve Error 22 Reply There may two solutions: Btrieve File handle configuration may be set incorrectly in BTI.CFG. This generally indicates a hardware memory problem. In this case, either use BUTIL -RECOVER to retrieve the damaged file's data records in a sequential file, or replace the most recent backup. - Btrieve could not assign a handle

When a server-based application is accessing the MicroKernel and the requested resource is locked, a wait is also required.