Chad,
If they're SPT cursor than it's unlikely that indexes got corrupted. I would try to rewrite UPDATE statement this way
UPDATE c_Store SET ;
c_Store.nMin = c_MinMax.nMin ;
FROM c_Store ;
JOIN c_MinMax WITH (Buffering = .t.) ;
ON c_Store.cGroup = c_MinMax.cGroup ;
WHERE ;
c_Store.lLock = .f. ;
AND c_MinMax.nMin > -1
>
>I guess that's technically possible, but it seems highly unlikely as c_Store and c_MinMax are both cursors created from SPT. But, there are indeed indexes placed on them after creation, so I'll look into that.
>
--sb--