注册 登录
编程论坛 PowerBuilder

怎样点击下拉列表框然后按选种的字段进行查询

sexpop 发布于 2006-09-06 10:26, 974 次点击
[假如窗口w_A中放有ddlb_1控件和dw_1数据窗口,首先通过游标把数据窗口的A字段读取到ddlb_1中,然后当选择ddlb_1中的任意一字段,进行按该字段查询,结果显示在dw_1数据窗口中,希望知道的大虾指点下,这问题已经困了我好久了啊,谢谢!
4 回复
#2
sexpop2006-09-06 10:32

我的代码如下:
string a
a=string(lb_1.selecteditem())
if len(lb_1.selecteditem())>0 then
dw_1.settransobject(sqlca)
//dw_1.setsqlselect(a)

dw_1.setfilter(a)
dw_1.filter()
dw_1.retrieve()
end if

但是运行后点击列表框中的数据就显示expecting number expresion错误提示,请问怎么解决。a的数据类型是decimal型

#3
ヤ順祺冄繎ヤ2006-09-08 12:26
先retrieve()
再setfilter()
#4
sexpop2006-09-08 17:59
55555555555555还一样的错误提示
#5
ヤ順祺冄繎ヤ2006-09-11 09:10

你先尝试一下,把你filter()条件在DW里试一下!!

如果在DW里可以完成,就这语句就没问题

我怀疑就是你哪a条件有错!!

1