Foxtable(狐表)用户栏目专家坐堂 → [求助]关于两个条件的模糊查询


  共有2341人关注过本帖树形打印复制链接

主题:[求助]关于两个条件的模糊查询

帅哥哟,离线,有人找我吗?
521lp
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:23 积分:249 威望:0 精华:0 注册:2016/9/29 12:40:00
[求助]关于两个条件的模糊查询  发帖心情 Post By:2016/11/3 21:13:00 [只看该作者]

With e.Form.Controls("cmbcustomer1")
    If .text IsNot Nothing Then
        If Filter > "" Then
            Filter = Filter & " And "
        End If

        Filter = Filter & "单位名称 like '%" & .text & "%'"
    End If
End With
With e.Form.Controls("cmbproduct1")
    If .text <> Nothing Then
        If Filter > "" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "模版编号 like '%" & .text & "%'"
    End If
End With

 

如果一个模糊条件的查询没有问题,但如果这样两个条件的模糊查询,会出现如下错误

 


此主题相关图片如下:qq图片20161103211206.png
按此在新窗口浏览图片
请教各位老师,怎么解决呢?

 回到顶部
帅哥,在线噢!
y2287958
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:4752 积分:34568 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2016/11/3 22:10:00 [只看该作者]

列类型不都是字符型吧

 回到顶部
帅哥哟,离线,有人找我吗?
521lp
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:23 积分:249 威望:0 精华:0 注册:2016/9/29 12:40:00
  发帖心情 Post By:2016/11/3 22:40:00 [只看该作者]

恩 是数字型 但如果完全匹配查询的话没有问题

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110571 积分:562745 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/3 23:04:00 [只看该作者]

数字型不能直接用like的

Filter = Filter & "convert(模版编号,'System.String')  like '%" & .text & "%'"

 回到顶部