THE Source:

ls_SQLSelect = dw_1.GetSQLSelect()
ls_SQLRetrieve = ls_SQLSelect + " WHERE ... = " + String(no)
dw_1.SetRedraw(FALSE)
dw_1.dw_dwin.Reset()
dw_1.dw_dwin.SetSQLSelect(ls_SQLRetrieve)
dw_1.Retrieve()
...

debug: when process to
dw1.dw_dwin.SetSQLSelect(ls_SQLRetrieve), show a dw error
(pls check attachment).
And, I cannot resolve this problem, anyone can help me?
P.S.: I have the updateable of dw_1 to True, and the dw_1 do
not has the cross table "From".

123.jpg