For URLyBird a recNo is needed to read and update records.
At first I thought the customer ID (owner field) could be used for this but realize all entries to start with have a blank customer ID so this would not make sense.
Do most of you just allocate a number for recNo, for example the first record make it 1, then 2, 3 etc and use this as the key in your map to link to database location? Or any other ideas for what to use for recNo?
Don't know why starting at 0 is weird I believe everything in the Java-world is 0-based (arrays, lists,...), so I applied that consistently at my record numbers. Maybe that's just why I got full marks (maybe starting at 1 would give me 399 or 398)
I think starting at 0 or 1 is your choice and both are equal. Starting at 2 or 3 would be really weird