What you are using?
>Cursor Adapter, Remote View or updatable cursor?
None of the above. I am handling the updates in my own class code. The user screen updates a READWRITE cursor that is created by the SQLEXEC() function. When the user clicks on the Save button I compare the updated cursor to an original values cursor and generate the necessary SQL UPDATE, INSERT, or DELETE commands and submit them via a call to SQLEXEC(). I was able to do this in VFP7 and VFP8 but I'm getting this error in VFP9.
When I originally started developing my DataManager class the CA was not available yet. And I never trusted remote views or updatable cursors.
Jim White
Time is a wonderful teacher. Unfortunately it kills all of its students.