hello all ,

In my palm application i hava to use Multiple data base for my application , but when 
I use  DmFindDatabase ( to find our the data base local id ) and  DmOpenDatabase ( to 
open database ) i get the error :"bus error "
 
line --- MemoryMgr.c free handle 

so plese tell me how i can create and open the multiple database for my application 
.There is any alternative for DmFindDatabase,DmOpenDatabasethe code i am using for 
creating database and open the data base is :


for create data base :



UInt16  DatabaseIdcreate ; 
Err  errorInCreatDb;
DatabaseIdcreate = DmFindDatabase(ePresCardNo,eDoctorInfo);
if(DatabaseIdcreate== 0 )

{
        errorInCreatDb = DmCreateDatabase(ePresCardNo,eDoctorInfo, appFileCreator,  
eDbType, false);

}

//return errorInCreatDb ;
 // right now i am not using it at a function 

}
To open data base :

DatabaseId = DmFindDatabase(ePresCardNo, eDoctorInfo);
         if(DatabaseId != 0)
         {// 1          
                        
                gDB = DmOpenDatabase(ePresCardNo,DatabaseId,dmModeReadWrite);
                
                        if(!gDB)
                        {
                                errorindb =DmGetLastErr();
                        }else 
                        {
                                errorindb = errNone; 
                     }
         }else if(DatabaseId == 0 )
     { //2
                        errorindb = DmCreateDatabase(ePresCardNo, eDoctorInfo, 
appFileCreator,  eDbType, false);
                        if(!errorindb )
                        {
                           gDB = DmOpenDatabase 
(ePresCardNo,DatabaseId,dmModeReadWrite)        ;
                                
                                if(!gDB)
                            {
                                        errorindb =DmGetLastErr();
                                //return errorindb;   
                            }else 
                            {
                                errorindb = errNone; 
                                                
                            }                                                   
                        }else 
                        {//3

                                errorindb=DmGetLastErr();
                                
                        } 
         }                                              

        


thank you


Piyush 
[EMAIL PROTECTED]  




-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/support/forums/

Reply via email to