Thanks for your suggestions. I have had a look at the addresses and values of the databases when opened and just prior to shutting down, and they have the same addresses and values so it appears that no memory trampling or similar is occurring.
Would it be possible that there is some sort of issue with creating databases with the same creator code? Or some sort of issue with DmOpenDatabaseInfo that requires another function to be called before the function can be called again on a different database? These are the only ideas that I have at the moment that could be the cause of the problem. - Kyle -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
