Btree Error 80-89
Home Contents Search

Up

 

80 CONFLICT

    Problem : The Update or Delete operation could not be performed because the record was changed by another application since your application read the record. Reread the record prior to resending an Update or Delete operation.

    Solution : Make your changes again.

81 LOCK ERROR

    Problem : This error can reset from one of two conditions:

• The Btrieve lock table was full. Decrease the number of locks that your application uses or reconfigure the Btrieve Record Manager and specify a higher value for the "Maximum Number of Record Locks" option.

• The application tried to unlock one record that was locked with a rnultiple record lock, and the record position stored in the data buffer did not correspond with any record that was locked in that file.

    Solution : 

Netware 3.x - Be sure that the Delete Lock File = No on all terminals

Netware 4.x - Be sure that the Delete Lock File = Yes on all terminals
BRequester = Yes on all terminals

If the errors do not go away, log every one out of the server, and bring the server down and restart.

82 LOST POSITION

    Problem : When performing a Get Next or Get Previous on a key with duplicates, the application tried to retrieve a record that was deleted or whose key value was modified by another application. 

    Solution : Try and look up the information again.
 
86 FILE TABLE FULL

    Problem : Btrieve's file table was full. 

    Solution : Reconfigure Btrieve and specify a higher value for the "Maximum Number of Open Files" option.

87 HANDLE TABLE FULL

    Problem : Btrieve's handle table was full.  This status code is applicable only in the server-based and Windows environments.    

    Solution : Reconfigure the Btrieve and specify a higher value for the "Maximum Number of File Handles" option.

88 INCOMPATIBLE MODE ERROR

    Problem : The application tried to open a file in an incompatible mode. If the first application to access a file opens it in accelerated mode, all other applications must open it in accelerated mode. If the first application to access a file opens it in non-accelerated mode, other applications cannot open the file in accelerated mode.


    Solution : 

If on a network, check your \BTI\DOS\BIN directory for BTI.CFG on all workstations. Make sure that SharingOnRemoteFiles=MultiEngine

If on a Windows Network, check your \BTI\DOS\BIN directory for BTI.CFG on the Server/Client. Make sure that SharingOnLocalFiles=MultiEngine also. Remember, the network or 'remote' files or actually 'local' on the server/client.