I no longer get the DmOpenRef error but the second database with DmOpenRef 
declaration db2 still wont create. Here is my app start function (sorry for 
putting code up) but can you possibly see why the first database with DmOpenRef 
db is created while the second is not.

static Err AppStart(void)
{

         Err error = 0;
     Err retcode = 0;
     // open my own Database
    db = DmOpenDatabaseByTypeCreator(DBType,CreatorID,dmModeReadWrite);
     // Create it, if it does not exist
    if(!db)
     {
      // Tell the user that we're creating a new DB
      error = DmCreateDatabase(0,DBName,CreatorID,DBType,false);
      if(error)
      return error;
       // Now, we should be able to open it
       db = DmOpenDatabaseByTypeCreator(DBType,CreatorID,dmModeReadWrite);
       return DmGetLastErr();
      
      
     }
     
  
     db2 = 
DmOpenDatabaseByTypeCreator(PrefDBType,PrefCreatorID,dmModeReadWrite);
     if(!db2)
      {
       error = DmCreateDatabase(0,DBNamePref,PrefCreatorID,PrefDBType,false);
       if(error)
        return error;
        
        db2 = 
DmOpenDatabaseByTypeCreator(PrefDBType,PrefCreatorID,dmModeReadWrite);
        return DmGetLastErr();
      
      
       }
     
       
       nbRec = DmNumRecords(db);
       
       
       return retcode;
}
-- 
For information on using the Palm Developer Forums, or to unsubscribe, please 
see http://www.palmos.com/dev/support/forums/

Reply via email to