注册 登录
编程论坛 PowerBuilder

求助:setfilter()

sani 发布于 2006-10-29 12:33, 995 次点击

数据库中有个字段是CYL(差异率),现在在界面中输入一个CY来进行比较,
表达式该怎么写呢。我现在的问题是数据库有如果CYL = 0 时,在写判断是
dec {2} cy //界面得到
dec{2 }cyl =0.0

string ls_where //由界面得到 ,取值是">,>=,<>,<,<="

ls_filter = string(cyl) +ls_ppf +string(cy)

但字段CYL为0时 大于就成了 "0 >1 " 就要报错
我该怎么写呢

2 回复
#2
潇洒老乌龟2006-10-29 17:38
cyl是字段?
ls_filter = "cyl" + ls_ppf + string(cy)
#3
sani2006-10-30 10:05

哦,知道了,谢了

1