>>Jay,
>>
>>the problem is TABLEUPDATE(.T.)
>>
>>This will update the current record only, return True, but other records will be uncommitted.
>>IOW
>>
>>SELECT Covr
>>IF CURSORGETPROP( 'Buffering' )>1 AND !TABLEUPDATE( .T. ,.T.)
>> TABLEREVERT( .T. )
>>ENDIF
>>
>>
>>Agnes
>
>Agnes,
>
>I think calling tableupdate() with the first parameter set to TRUE and table buffering updates ALL records
>
>The second parameter is for lForce
>
>imo TableUpdate(.f.) will only update the current record
Ok, I think you're right :) So, even one great catch turned out to be not so great :)
Kidding, I should have checked parameters myself.
If it's not broken, fix it until it is.
My Blog