Foxtable(狐表)用户栏目专家坐堂 → find语句中,如何取子串进行判断?


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

主题:find语句中,如何取子串进行判断?

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


加好友 发短信
等级:五尾狐 帖子:1052 积分:8181 威望:0 精华:0 注册:2011/10/11 11:13:00
find语句中,如何取子串进行判断?  发帖心情 Post By:2017/1/4 9:14:00 [只看该作者]

版主:

    Dim YearStr As String = CStr(Date.Now().Year) 

    dr = DataTables("年份期间表").Find(" substring(年份期间,0,4) <= YearStr AND substring(年份期间,5,4) >= YearStr ")

    年份期间取值为:2011-2015,2016-2020,依此类推。

    这里YearStr正好是2017。

    系统提示substring有错误,请问一下:find语句中,如何取子串进行判断?

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/1/4 10:11:00 [只看该作者]

试试

 

 dr = DataTables("年份期间表").Find(" substring(年份期间,1,4) <= '" & YearStr & "' AND substring(年份期间,6,4) >= '" & YearStr & "'")

[此贴子已经被作者于2017/1/4 10:13:05编辑过]

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


加好友 发短信
等级:五尾狐 帖子:1052 积分:8181 威望:0 精华:0 注册:2011/10/11 11:13:00
  发帖心情 Post By:2017/1/4 11:20:00 [只看该作者]

谢谢了。

 回到顶部