Btrieve Error 52
Drop the key, then add it again. For example, if you name the data files CUSTOMER.ONE and CUSTOMER.TWO, both files have pre-image files named CUSTOMER.PRE. If you receive this status code and you suspect that the header page of the source file is damaged, recover the file as described in the Pervasive.SQL User's Guide. 31: The All Rights Reserved. weblink
Refer to the Pervasive.SQL Programmer's Guide for more information about bound files. 67: The MicroKernel cannot open the SQL data dictionary files. If the application changes the value of the key number in the Delete or Update operation (from the value used with the preceding Get operation), the MicroKernel deletes or updates the Btrieve for DOS returns this status code if it receives an error from the Expanded Memory Manager. For NetWare servers only: the Maximum Packet Receive Size configuration option is inappropriate for your environment.
Btrieve Error 161
The application is currently processing a wait transaction and tried to access a file that another user has locked. The value stored in the key number parameter is not valid for the file being accessed. You cannot be logged in to NetWare as SUPERVISOR or ADMINIS [<
Change the CONFIG.SYS file in the ROOT directory so that the number on *FILEs=* line is increased, (reboot the PC!) 93 INCOMPATABLE LOCK TYPE: An attempt was made to lock a file The MicroKernel returns this status code if an application specified an invalid filename for the extended partition. Pre-v6.0 MicroKernels do not support BTRVID. 54: The variable-length portion of the record is corrupt. Btrieve Error 35 While one user has a file locked in an exclusive transaction, another user attempts to lock all or part of that file.
Unload and reload Btrieve before you continue. Btrieve Error 3006 Version 6.x MicroKernels return this status code if the MicroKernel tried to perform a Begin Transaction operation, but it was not configured to allow transactions. The application tried to perform a Set Owner operation on a file that already has an owner. You attempted to create a file that contains multiple ACSs, but you are running a pre-v6.1 MicroKernel.
The MicroKernel returns this status code if the application tried to update or delete a record within a transaction, but it did not read the record within the transaction. Btrieve Error 2 The MicroKernel returns this status code for one of the following reasons: An application attempted to use a data file that is bound to a the MKDE database, but the MicroKernel email me, or call, [email protected] or 760-832-2536 Back to top Dave MengelkampDigital [email protected] IP Logged Pages: 1 ISTech Support Forum › Crystal Reports, ODBC & Access › Already a member?
Btrieve Error 3006
Also, you cannot use the null or manual key attributes in a key-only file. Cancel Red Flag SubmittedThank you for helping keep Tek-Tips Forums free from inappropriate posts.The Tek-Tips staff will check this out and take appropriate action. Btrieve Error 161 The SPX drivers are not installed or are outdated. Btrieve Error 2301 If you need to change key numbers between consecutive Get Next, Get Next Extended, Get Previous, or Get Previous Extended operations (or in Delete or Update operations as described in the
Instead, it returns this status code, and the server-based application must retry later. 78: The MicroKernel detected a deadlock condition. have a peek at these guys Erase any unnecessary files. If you are running an application in a client/server environment and also need to access files located on a local drive, ensure that you enable both Local and Server access and The descriptor (data buffer structure), which is passed for a Get Next Extended, Get Previous Extended, Step Next Extended, or Step Previous Extended operation, is incorrect. Btrieve Error 11
I recently updated and had changed the folder to not shared but with read and write permissions for all my users; when the workstations tried to log in to Evo the RE: error 39,52 TomKane (Programmer) 12 Jul 04 04:46 Are both programs accessing the file in the same way?Does one program use direct access on the file and the other program As the only user, the MicroKernel can control the integrity of the data files. check over here If status code 29 is received during any of these SQL operations, reduce the size of the column and try again, or create the column as NOT NULL and try again.
The MicroKernel returns this status code if an error occurs when the MicroKernel tries to write to the transaction control file. Btrieve Error 20 You attempted to create a key segment with both the Case Insensitivity and the Alternate Collating Sequence flags set, and the MicroKernel is configured to create files in v5.x format. Read More Screen Shots To take a closer look at how the system displays on your PC and the user interface.
However I am accessing the same file in both programs, one without problem, other one resulting in an error.
Each key page in the file must be large enough to hold at least eight keys. If you are performing an Update operation, there are two possible causes for this status code: You attempted to change the value of a primary key. This status code indicates that the work space (set by default to 16 KB) is not large enough to hold the filtering data buffer structure and the largest record to be Btrieve Error 22 Also, the data buffer may not be large enough to accommodate the length of data required for operations such as Create, Create Index, Stat, Get By Percentage, Find Percentage, or Version.
The MicroKernel returns this status code for one of the following reasons: The record address specified for a Get Direct operation is invalid. This status code can also indicate that the first page of the file is damaged. Correct the buffer length or the number of records. 64: The filter limit has been reached. http://krokmel.com/btrieve-error/btrieve-error-85.php If you receive this status code, proceed as follows: If the pre-image file is damaged, the integrity of the data file cannot be ensured.
When you are using the Btrieve Requester to access the MicroKernel, the Requester waits and retries if a requested resource is locked. However, my CR still gets error 35. This "preemptive strike" enables PARC to reconnect the TCP layer after a loss of connectivity (but before it gets back to the application). This status code is obsolete in MicroKernel versions 7.0 and later.
The file may have been damaged and must be recreated, or the file was not created by BTRIEVE. Solution: Recover the faulty file (e.g. If the data file has RI definitions, the DBNAMES.CFG file must be in the location you specified using the Setup utility; you determine the location of DBNAMES.CFG by using the Database for a related positioning problem.) 83: The MicroKernel attempted to update or delete a record that was read outside the transaction. 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
For pre-v6.0 data files, there is one pre-image file for multiple data files. This status code also occurs if you detach from a server and attach to a different server. In this case, the application can reissue the operation. Electronics Btrieve Motorcycling Software If you like my site and want to support me, click on few ads.
Use the wait option (+100/+300) instead of the no-wait option (in versions that support the wait option). For more information about purchasing and installing additive user counts, refer to the Pervasive.SQL User's Guide. Ensure that your client and server network components are up to date and certified for your network environment.