>>>But when I omit the readwrite clause, I get "File f:\temp\00001zwp00h0.tmp is read-only.", not the "operation invalid for a cursor". Maybe that was the error in earlier versions of Fox?
>>
>>I tried with VFP8, and it gave the same error messages as VFP9. Earlier versions of VFP did not support readwrite cursors natively, you had to trick it. And since this support was not native, I guess that the error messages also were different. I don't have older vesions installed, so I can not test.
>
>Let's stay clear here - we've had readwrite cursors natively for a number of versions. I think that 6 was the last one where we had to
>
use (dbf("crstmp")) again in 0 alias crsTmpRW
What I meant was that the READWRITE keyword was added in VFP8.
>to make it readwrite. What is new in 9 is this Alter Table operation that didn't work on cursors before.
Alter table on cursors also works in VFP8.