主题:过滤条件怎么选择阿?
sunjingrun
[专家分:0] 发布于 2007-04-09 10:59:00
我做了个单项查询,出现了点问题,我设置的过滤条件的字段是数字类型的,请问怎么调节一下语句,实现功能阿,我的语句是
dw_master.setfilter("kl like'"+"%"+sle_1.text+"%"+"'");
我知道这个是把sle_1输入的值设成字符型的,怎么改到数字型的呢,向各位高手求教。
回复列表 (共5个回复)
沙发
千金散尽 [专家分:0] 发布于 2007-04-11 08:51:00
数字型肯定不能用like 而且首先是 object.setfilter(条件)
object.filter()
板凳
cwx1983628 [专家分:0] 发布于 2007-05-24 18:52:00
先定义一个整型变量k
k = integer(sle_1.text)
既然是整性的,过滤条件就不能用“like”
3 楼
chhlly804 [专家分:0] 发布于 2007-05-25 21:08:00
应该dw_master.setfilter("kl >"+sle_1.text)
4 楼
千金散尽 [专家分:0] 发布于 2007-05-25 23:22:00
字符型可以通过integer()函数转化为整形。另外对整形的作过滤就要用 大于,小于等于等等。 like 是用于字符型的
5 楼
mylzz [专家分:0] 发布于 2007-06-06 17:14:00
srring a
a="kl >"+sle_1.text
dw_master.setfilter(a)
我来回复