Posted by Stephen Auerbach on August 11, 2007 at 07:35:56:
This statement is in the doc on CreateKey:
The key-position indicates the byte position in the record. In these files, CFAM automatically stores a copy of the key data in your record. This helps to insure integrity between the key tree and the record set and makes rebuilding the key tree a snap in the event a recovery is required.
1) Does byte position start from 1 or 0?
2) What do you mean CFAM stores a copy? Must I create the record size to accomodate the extra bytes? Does CFAM put the key where I defined it?
3) I hate to code actual positions. Especially as they can change. There needs to be a way to determine the position of a field in a record.