Deleting a record causes 'Error 30: Table won't open or invalid' on PocketPC PDB
Previous Topic  Next Topic 

Problem:        Deleting a record causes "Error 30: Table won't open or invalid" on PocketPC using the PDB database format.  The user can tap on the OK button in the error message prompt, and continue using the application from that point.


This problem can occur under certain circumstances, including script code that writes a value to a table other than the form's linked table just prior to the record beign deleted.  What happens is the form's current table record pointer can get "out of sync" when deleting a record, resulting in the Error 30 message.  The application can continue from that error, and the table and form can be "re-synced".


Solution:        This problem can be resolved by updating the Satellite Forms runtime engine for PocketPC to a newer version.


Status:        RESOLVED        This problem has been resolved with the release of an updated SatForms PocketPC runtime engine with SF Patch 70003.  If you have applied Patch 70003 to your system, or are using Satellite Forms 7.1 or higher, this problem is resolved.


Keywords:        error, invalid, delete, record, pointer, PocketPC


BugID:        SF-00347


KB ID: 10064 

Updated: 2007-07-11


Satellite Forms KnowledgeBase Online

Satellite Forms Website Home