
1-78
Status Codes
58: The compression buffer length is too short
This status code is obsolete in Pervasive.SQL 2000i and later
versions.
59: The specified file already exists
During a Create operation, the application specified -1 in the key
number parameter and the name of an existing file in the key buffer
parameter. To overwrite the existing file, remove the -1 from the key
number parameter. To preserve the existing file, alter the filename
specified in the key buffer parameter.
60: The specified reject count has been reached
The MicroKernel rejected the number of records specified by the
reject count before a Get Next Extended, Get Previous Extended,
Step Next Extended, or Step Previous Extended operation found the
requested number of records that satisfy the filtering condition.
Check the first two bytes returned in the data buffer for the number
of records that were retrieved.
61: The work space is too small
The Get Next Extended, Get Previous Extended, Step Next Extended,
and Step Previous Extended operations use a buffer as work space.
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 received. You will receive Status Code 0 if the
work space is large enough to hold the filter/extraction expression
and enough of the record to include all of the fields to be filtered or
extracted.
62: The descriptor is incorrect
This status code is returned in the following situations:
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. The descriptor
length (the first two bytes of the data buffer) on the extended
operation call must be the exact length of the descriptor. This
requirement does not apply to the data buffer length option,
which can still be declared longer than necessary.
Komentáře k této Příručce