General information
Category:
Coding, syntax & commands
Title:
Delete is undoing itself?
I have a form which has an optimistically buffered table in the DE.
During an edit process I delete some records from this table (which is a child table)
During the save process I detect the deletions because the GetFldState() returns '21111111' for each record.
If I browse the table (from the debugger) at this point I can see the delete marks are on.
I then proceed to the TableUpdate(.T., .T.) command and the records become undeleted. I watch it happen in the browse window
At first I thought is was because I was using the new "DELETE FROM ..." SQL delete which I thought must have been acting on the underlying table rather than the buffered copy. But no, I switched to using SCAN.. DELETE ENDSCAN. But got the same result
I'm now thoroughly confused and am going home !
Any one got a clue?
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only