PB报错了 Incompatible type in expression: string,integer

string ls_fiter
ls_fiter="student_stud_id like '%"+sle_1.text+"%' and student_name like '%"+sle_2.text+"' and grade_9_grade >'"+integer(sle_3.text)+"'"
dw_1.setfilter(ls_fiter)
dw_1.filter()

您好,
integer(sle_3.text) 改为 sle_3.text

就可以了

integer(sle_3.text) 是数值,不能和字符连接追问

grade_9_grade 这个在数据库中是 integer类型的 ,没事吗?

追答

那要把单引号取掉
grade_9_grade >'"+integer(sle_3.text)+"'" 改成 grade_9_grade > "+sle_3.text

温馨提示:答案为网友推荐,仅供参考