Foxtable(狐表)用户栏目专家坐堂 → [求助]


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

主题:[求助]

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


加好友 发短信
等级:童狐 帖子:210 积分:1790 威望:0 精华:0 注册:2017/6/28 16:46:00
[求助]  发帖心情 Post By:2020/4/3 18:43:00 [显示全部帖子]

Dim Filter As String = "1=2"  
Dim val As String = e.Form.Controls("textbox1").Text


    For Each c As DataCol In DataTables("地区表").DataCols 
    
       Filter & = " or Convert(varchar(100), " & c.name & ") like '%" & val & "%'  "     老师请问这句怎么理解呢?为什么 Filter 后面要加&,才可以等于呢?
还有为什么一开始是OR,这句代码怎么也读不明白
    Next

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


加好友 发短信
等级:童狐 帖子:210 积分:1790 威望:0 精华:0 注册:2017/6/28 16:46:00
  发帖心情 Post By:2020/4/6 15:28:00 [显示全部帖子]

   Filter & = " or Convert(varchar(100), " & c.name & ") like '%" & val & "%'  "  
老师上面的变量已经定义了Filter是字符串=“1=2”,那这句的是不是:筛选条件:1=2 & 转换地区列为字符串 like 地区列包含“东”,照读就是1=2这个开头就是搞不懂

 回到顶部