"- change the SQL manually in the obect so there's missing or re-ordered columns."
I did add the last two columns late in the life of the datawindow, and then reversed the order of them in the syntax version of the sql statement. On a hunch that the datawindow gets "imported" at runtime, I did import it from the srd I made yesterday. Didn't help.
I also have another datawindow almost exactly like this. I reversed the columns in the SQL there, too, but there was no problem.
I'm assuming starting over from scratch will fix this.