I just stumbled on this same problem a few weeks ago and was able to create a simple repro to send to Microsoft. They have logged it as a bug.
Cathy
>Hi am getting occaional errors of type 114 index does not match the table.
>I know about this error in its standard form but the twist is that they
>happen on a local cursor...
>
>The cursor is created with
>CREATE CURSOR WORKMEAS FROM ARRAY...
>INDEX ON Logorder tag logorder
>cursorsetprop("buffering",5)
>
>- then a lot of different stuff happens (ediiting on the cursor in a grid..)
>- save is pressed...
>
>Then code like this happens:
>DO WHILE NOT EOF()
>
>SKIP
>ENDDO
>
>The above skip triggers the error..
>
>Has anyone seen this problem or can propose a possible cause?
>BR
>Tim