At 11:01 AM 6/27/99 +0530, you wrote:
>Hi all,
>
>Can somebody throw some light on why this fails when nIterator reaches 12
>
>
>    nNumRec = DmNumRecords(AssessmentQuestionDB); // there are 90 records in
>this database
>
>     for(nIterator = 0; nIterator < nNumRec; nIterator++)
>     {
>      recordHandle = DmGetRecord(AssessmentQuestionDB, nIterator);
>      recText = MemHandleLock(recordHandle);
>      MemHandleUnlock(recordHandle);
>      DmReleaseRecord(AssessmentQuestionDB, nIterator, false);
>     }
>
>
>

Maybe it fails because the record has been "gotten" and not released
previously.  Get will fail in this case.

Reply via email to