How To use PalmDB (PDB) tables in a PocketPC application
Previous Topic  Next Topic 

Problem:        How To use PalmDB (PDB) tables in a PocketPC application


Updated: Starting with Satellite Forms 7.1, the recommended build target is named "PocketPC".  Wherever you see "PocketPC PDB" in the article below, use "PocketPC" instead with Satellite Forms 7.1 and higher.


Solution:        Starting with Satellite Forms 7.0, PocketPC applications can utilize the more efficient Palm Database (PDB) format for handheld tables, instead of the PocketPC Compact Database (CDB) format.


Using PDB format tables on the PocketPC offers numerous advantages over CDB format tables, including:



To create a new PocketPC application that uses PDB tables, we recommend using the new PocketPC application platform target.  This build target is preset to use PDB tables on the PocketPC platform.  The figure below shows the PocketPC PDB platform option in the Add Target selection screen that is displayed when you create a new project:




To modify an existing PocketPC application to switch from PocketPC CDB databases to Palm PDB databases, open the Project properties for your existing project.  In the Device DB Format droplist, select Palm DB instead of PocketPC DB.  That build target will now generate and use PDB tables instead of CDB tables.




Another possible option for existing applications is to add another build target using the PocketPC platform to your project.  This would result in your application having multiple build targets, to select either the PocketPC CDB or Palm PDB format handheld tables as per your needs.



TIP: Unless you specifically require the PocketPC CDB format for the tables in your handheld application (perhaps due to some server synchronization requirements, for example), we recommend using Palm PDB format tables for your Satellite Forms PocketPC applications.  The advantages of the PDB format make it the preferred choice, especially on Windows Mobile 5 devices.



Keywords:      Palm, PDB, PocketPC, CDB, table, platform, target, build


KB ID: 10033 

Updated: 2010-06-22


Satellite Forms KnowledgeBase Online

Satellite Forms Website Home