09-26-2008 04:03 AM
I have been able to create a desktop program for syncing, and a device side program that implements the SyncConverter and SyncCollection classes. The desktop extensioninfo provides a database name that matches the getSyncName function return value on the device.
What I would like to do is sync several tables; three tables to provide items to select, and a table that gets populated with those items.
I don't see a way to do that. The device side program only allows for one table name to be associated with the program. The desktop only allows one database name.
Am I misinterpreting this? Is there a way to get around the perceived limitations and allow for syncing mutiple tables?
Thanks for any help.
09-26-2008 11:35 AM
09-27-2008 01:26 AM
Does each SyncCollection need to be in a separate program on the device? If not, how do you do that in a single program?
Can more than one table be synchronized with a single desktop add-in program? If so how do you specify the tables since it is defined in the extension info?
09-28-2008 12:06 PM
A single program can implement as many tables as it wants. Each one is registered with SyncManager.getInstance().enableSynchronizati
A single Desktop Add-In can also access multiple tables with IRimDatabaseAccess->getTables().