recHandle = DmGetRecord(dbHandle, index);
You can use DmQueryRecord (assuming you don't need to change the record). That should be a tiny bit faster.
DmRecordInfo( dbHandle, index, NULL, &recID, NULL);
No idea how much time this takes up. Is there some way to code around it?
// do other stuff here to see if we need to search the rest of the record
Based on my experience, I would suspect this chunk of code first.
Regards, Steve Mann
-- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/