查询总是报错expression is not valid,该怎么处理

查询总是报错expression is not valid现在dw_1初始化的时候能够正常显示,我通过游标将typename取出到下拉

查询总是报错expression is not valid
现在dw_1初始化的时候能够正常显示,我通过游标将typename取出到下拉列表中。

dw_1.settransobject(sqlca)
dw_1.retrieve()


string lb_name; 
//定义一个游标
DECLARE cur_lb cursor FOR
SELECT clienttype.typename FROM clienttype;

OPEN cur_lb;

do while sqlca.sqlcode=0  
FETCH cur_lb INTO :lb_name;
ddlb_1.AddItem(lb_name);
loop 
close cur_lb;


按钮的click事件中我是这样写的。

dw_1.setfilter("clientType.typename='"+ddlb_1.text+"'")
dw_1.Filter()


现在总是报错expression is not valid,怎么解决呢?

[解决办法]

探讨
dw_1.setfilter("clientType.typename='"+ddlb_1.text+"'")
dw_1.Filter()