crosstab类型的数据窗口给文本框赋值时为什么总是出现非法操作
有一个CROSSTAB类型的数据窗口,有以下代码:
dw_2.modify("km1_t.text='"+ls_km1+"'")
//dw_2.object.km1_t.text=ls_km1
dw_2.modify("kmmc_t.text='"+s_mc+"'")
dw_2.modify("nf_t.text='"+ls_year+"'")
dw_2.modify("yf_t.text='"+ls_mon+"'")
dw_2.retrieve(ls_kmf,ls_mon,ls_dwdm[])
//dw_2.modify("km1_t.text='"+ls_km1+"'")
//dw_2.modify("kmmc_t.text='"+s_mc+"'")
//dw_2.modify("nf_t.text='"+ls_year+"'")
//dw_2.modify("yf_t.text='"+ls_mon+"'")
//
总是执行到前句代码时出现非法操作,不管这四句代码是在RETRIEVE前还是在RETRIEVE后.
也不管是写成dw.object形式还是写成dw_1.modify形式.
同样的代码,原来还可以,只是重新画了一下数据窗口就不行了,请大家帮我分析一下原因.