|
The Get Next operation (B_GET_NEXT) retrieves the record in the logical next position (based on the specified key). You can use the Get Next operation to retrieve records within a group of records that have duplicate key values. 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.
Pass the Key Buffer exactly as the transactional interface returned it on the previous call, because the transactional interface may need the information previously stored there to determine its current position in the file.
If the Get Next operation is successful, the transactional interface returns the record in the Data Buffer, the key value for the record in the Key Buffer, and the length of the record in the Data Buffer Length parameter.
If the Get Next operation is unsuccessful, the transactional interface returns one of the following status codes:
The operation returns Status Code 9 if the logical next position points beyond the end of the file.
The Get Next operation establishes the complete logical and physical currencies and makes the retrieved record the current one.
|
Chapter contents
Prev topic: Get Less Than or Equal (11)
|