>I presume this problem is why palm Computing officially states that syncing
>to multiple desktops is not supported.

It definitely IS supported - in fact, Palm goes to great lengths to make
this possible. As Kenneth pointed out, all the unique IDs are created on
the handheld, thus, there is only a single unique ID generator.

The real sticky point for multiple desktops is the record flags. When you
sync with a single desktop, you can use the "fast sync" method which relies
on the dirty bits of the records to determine which records have changed.
This allows you to transfer only the modified records over the serial link.

When you sync with a second desktop, the dirty bits have all been cleared.
This means you have to use the "slow sync" method. In this method, you must
transfer ALL the records of the database and then compare them against a
reference copy of the database that was saved from the last sync. This is
how the conduit determines which records have been modified when the dirty
bits are not available.

As a point of referene, I sync my personal handheld back and forth between
a Mac and a PC all the time. All three databases end up with the same data.
The important point to remember when you're doing this is that the copy of
the database on the handheld is the one that is considered to be the
"master".

Bill


Reply via email to