Steve,
As I understand it - and I may be wrong - all the Populate function in MyLog does is to populate the records of aircraft you have already picked up and are recorded in the totally separate MyLog.db3
I think that it works like this:
- When you are connected to the internet and a new aircraft is picked up, the details are autopopulated from the AirNav Server. These details are written to the main source database NavData.db3
- At the same time, live aircraft are written to MyLog.db3 as a record of what you have picked up via your antenna
- If it was a new aircraft with no details, and it was written to MyLog.bd3 before it autopopulated, then you will also have the details missing in MyLog
- If you use Populate in MyLog, the MyLog.db3 database is compared to the NavData.db3 database and any details missing in MyLog are populated from NavData
I've just used Populate in MyLog, and the first time the number of aircraft to populate was 99. Did it a second time and it's 64, next it was 59 - so my records are being populated OK. I've got a total of 4883 aircraft in MyLog which was restarted with RB 2009. You're never going to get a zero figure.
So, this is a fairly simplistic explanation of how I think the MyLog Populate function works. Can anybody add to this?