|
The Get First operation (B_GET_FIRST) retrieves the logical first record based on the specified key. You can use the Get Key (+50) bias to detect the presence of a value in a file. A Get Key operation is generally faster.
If the Get First operation is successful, the transactional interface returns the requested record in the Data Buffer, stores the corresponding key value in the Key Buffer, and returns the length of the record in the Data Buffer Length parameter.
If the Get First operation is unsuccessful, the transactional interface returns one of the following status codes:
|
3
|
The file is not open. |
|
6
|
The key number parameter is invalid. |
|
9
|
The operation encountered the end-of-file. |
|
22
|
The data buffer parameter is too short. |
The Get First operation establishes the complete logical and physical currencies and makes the retrieved record the current one. The logical previous position points beyond the beginning of the file.
|
Chapter contents
Prev topic: Get Equal (5)
|