The key number was changed before a Get Next, Get Previous, Update, or Delete operation. The operation specified requires the same value be assigned to the key number as the previous operation because Btrieve uses positioning information relative to the previous key number. If you need to change key numbers to follow different path you have to get the record position for GetPosition call and then establish new key path with GetDirect call, indicating a new key number.
Back to index
Copyright © Madis Kaal 2000-