>Sorry, maybe its too late, but if you still need, I can post here a generic routine for making SPT cursor updatable (works for SQL Server).
I got it to work, and now I'm facing some quirks. It won't return a .t. from tableupdate() if a memo was changed. If the old value of the memo was empty, it works; if I update any other fields, it works; if I change the value of any memos, it doesn't, and Aerror() returns a "not implemented" error. I suppose SPT updateable cursors are of limited use then... and building an SQL update string is going to be another chore.