Can you just tell me where I'm wrong with this???
string ls_tmp, ls_tmp1, ls_find
long ll_rowsw, ll_rowds
dw_size.Reset()
dw_size.SetRedraw(false)
ll_rowds = dw_size.InsertRow(0)
ll_rowsw = dw_search.getrow()
ls_find = "product_id = '" +
dw_search.GetItemString(ll_rowsw, 'product_id') + "'"
ll_rowds= ::mds.aso.irs_wvas_product_size_class.fn_action_find(ls_find,ll_rowds, 0, ::mds.dw.cs_FIND_SET)
do while ll_rowds > 0
ls_tmp =
::mds.aso.irs_wvas_product_size_class.fn_get_string("size_id")
ls_tmp1 =
::mds.aso.irs_wvas_product_size_class.fn_get_string("size_descr")
dw_size.setitem(ll_rowds, "size_id",ls_tmp)
dw_size.setitem(ll_rowds, "descr_2",ls_tmp1)
ll_rowds ++
if ll_rowds >
::mds.aso.irs_wvas_product_size_class.il_rows then
ll_rowds= 0
else
ll_rowds=::mds.aso.irs_wvas_product_size_class.fn_action_find(ls_find,ll_rowds, 0, ::mds.dw.cs_FIND_SET)
end if
loop
dw_size.SetRedraw(True)