Hi,

I used the following code to always walk to the NEXT record in a given
Category and I am certain id did work.

       uiCat = CategoryFind(_PalmDatabase, pcCat);

        uiIdx = (UInt)_Position;
        error = DmSeekRecordInCategory(_PalmDatabase, &uiIdx, 0,
dmSeekForward, uiCat);
        if (!error)
            if (_Position == uiIdx) // => Index was already on Category
try offset = 1
                error = DmSeekRecordInCategory(_PalmDatabase, &uiIdx, 1,
dmSeekForward, uiCat);

With a certain database it seems to skip the next record and take the
one which comes after the next one,
i.e. when each record is in the cat, the index sequence of subsequent
calls is not 0,1,2 but 0,2,4...

I did not make any of its records hidden. I checked the code again and I
do believe its okay.
Isn't it? If yes, what's the reason?
Thanks, Werner



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

Reply via email to