首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

数据窗口对象filter失败?该怎么解决

2012-12-30 
数据窗口对象filter失败??sql表里面有个age字段,用的是int类型。在编辑数据窗口对象时,进行Rows\filter过滤

数据窗口对象filter失败??
sql表里面有个age字段,用的是int类型。
在编辑数据窗口对象时,进行Rows\filter过滤
不管用convert(char,age) like '%20%'
或者convert(nvarchar(20),age) like '%20%'
还是用cast(age as char) like '%20%'
都会出现错误,实在找不出原因在哪?
请各位大哥大姐帮帮忙,在PB里面该怎么对整型字段进行模糊查询??
[解决办法]
在数据窗口中使用过滤条件的话

dw_Employee.SetFilter("emp_state = '"+ var1 +" '")


需要将字段类型转换如数值转字符用string函数
dw_Employee.SetFilter("string(age)= '"+ var1 +" '")


而convert为sql函数而,可以在定义数据源中使用

热点排行