关于同一窗体里两个dw的关联查询
在同一窗体里,双击上边数据窗的数据,下边数据窗口则检索出对应的信息
我写的代码是:
string ls_brid
ls_brid=string(dw_patient.object.brid[row])
dw_zhenduan.retrieve(ls_brid)
然后就一直报错Retrieve argument l does not match expected type,是不是写错了,帮忙看一下,谢谢~
[解决办法]
dw_zhenduan的一个参数类型不匹配.
[解决办法]
dw_zhenduan对应的dataobject必须设置 Retrieval Argumnets
在数据窗口对象的SQL面板中,通过菜单“Design → Retrieval Argumnets...”进行设置
在弹出的窗口中添加一个string类型的参数,假设命名为 as_brid
同时将数据窗口的原SQL语句由:
select a,b,c from tb
改成
select a,b,c from tb where brid = :as_bird
[解决办法]
估计你的brid不是string 类型.
这样试试:
long ll_brid
ll_brid=dw_patient.object.brid[row]
dw_zhenduan.retrieve(ll_brid)
[解决办法]
数据窗口中 SQL语句中 : 加了没