Sorry for re-opening this:
I've done a GetFullState() / SetFullState() of a dynamically created dw yesterday.
I'm using a CLOB column in an Oracle table.
It's a Grid datawindow with one header with some texts and a row with some columns.
I'm NOT writing anything to disk.
What I'm seeing is that SetFullState() returns -1, even though it DOES work!
That happens when I don't write anything in any of the columns before saving.
The moment I write some text before doing a GetFullState and UPDATEBLOB, everything works without returning -1 when doing the Selectblob and SetFullState().
my 2cts.
I've reported this as a possible bug.
Well ... I've made a small sample application. Funnily enough, I can no longer replicate it myself. Not even with the main application! If I'm able to reproduce the case again (with a sample app), I'll make a new bug. Please close this one and sorry for wasting your time.
regards