PocketPC project settings automatically change to MDB desktop DB format when project is loaded
Previous Topic  Next Topic 

Problem:        PocketPC project settings automatically change to MDB desktop DB format when a project is loaded, regardless of what desktop database format the developer had selected when the project was saved.  PocketPC PDB applicatino targets allow either DBF or MDB desktop DB formats in the Project Properties settings, but App Designer always changes the desktop DB format to MDB when the project is loaded.


Solution:        The cause of this unwanted behaviour is due to a minor error in the PocketPC platform target definition files.  The platform definition files are located in the \Satellite Forms 7\Platforms\ folder, with a .plt filename suffix.  This problem can be corrected by manually editing the platform definition files to correct the minor error, as follows.  The example below refers to the PocketPCPDB.plt platform definition file, but the same solution applies to all Windos Mobile/PocketPC platform files.


1. Load the \Satellite Forms 7\Platforms\PocketPCPDB.plt file into a plain text editor, such as Notepad.

2. Locate the following line:


       SFDDB = DDBMDB.dll


and comment out this line by prefixing a semicolon before it like this:


       ;SFDDB = DDBMDB.dll


3. Restart App Designer, and reload your project, and it should now preserve the desired desktop database format instead of always defaulting to MDB.


4. Repeat this edit process for all of the Windows Mobile/PocketPC platform definition files.


Status:        RESOLVED        This problem is resolved with the release of Satellite Forms 7.1, or by manually editing the .plt files.


Keywords:        MDB, DBF, project, properties, settings, desktop, database, PocketPC


BugID:        SF-00327


KB ID: 10071 

Updated: 2007-06-22


Satellite Forms KnowledgeBase Online

Satellite Forms Website Home