回 帖 发 新 帖 刷新版面

主题:过滤条件怎么选择阿?

我做了个单项查询,出现了点问题,我设置的过滤条件的字段是数字类型的,请问怎么调节一下语句,实现功能阿,我的语句是
dw_master.setfilter("kl like'"+"%"+sle_1.text+"%"+"'");
我知道这个是把sle_1输入的值设成字符型的,怎么改到数字型的呢,向各位高手求教。

回复列表 (共5个回复)

沙发

数字型肯定不能用like 而且首先是  object.setfilter(条件)
                                 object.filter()

板凳

先定义一个整型变量k
k = integer(sle_1.text)
既然是整性的,过滤条件就不能用“like”

3 楼

应该dw_master.setfilter("kl >"+sle_1.text)

4 楼

字符型可以通过integer()函数转化为整形。另外对整形的作过滤就要用  大于,小于等于等等。 like 是用于字符型的

5 楼

srring a
a="kl  >"+sle_1.text



dw_master.setfilter(a)

我来回复

您尚未登录,请登录后再回复。点此登录或注册