All of the things that CursorGetProp() can query are listed in the help file under CursorGetProp. ReadOnly is not one of them. Cursors created by the SELECT statement are read only unless you are in VFP 7 and you have have used the READWRITE option in the select syntax.