
1-72
Status Codes
39: A Begin Transaction operation must precede an End/
Abort Transaction operation
The application issued an End Transaction (20),or Abort
Transaction (21) operation without a corresponding Begin
Transaction (19 or 1019) operation. Make sure that each End or
Abort Transaction operation in your program is executed only after
a successful Begin Transaction operation.
40: The file access request exceeds the maximum
number of files allowed
This status code is obsolete in MicroKernel versions 6.0 and later.
The application tried to access more than the maximum number of
files allowed within a transaction. You set the maximum number of
different files that you can access during a logical transaction when
you configure the MicroKernel.
41: The MicroKernel does not allow the attempted
operation
The application tried to perform an operation that is not allowed
under these operating conditions. For example:
The application attempts to perform a Step operation on a key-
only file.
If using a server engine, the key number parameter of a
continuous operation MicroKernel call is not valid.
The MicroKernel prohibits certain operations during
transactions because they have too great an effect on the file or
on performance. These operations include Set Owner, Clear
Owner, Create Index, and Drop Index.
An application running on a 9.x or higher engine attempts to
create a format file prior to 6.x (0600).
42: A file previously opened in Accelerated mode was not
closed
This status code is obsolete in MicroKernel versions 6.0 and later.
The MicroKernel returns this status code for the following reasons:
Komentáře k této Příručce