以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- find语句中,如何取子串进行判断? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=94853) |
-- 作者:包头123 -- 发布时间:2017/1/4 9:14:00 -- find语句中,如何取子串进行判断? 版主: 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语句中,如何取子串进行判断?
|
-- 作者:有点色 -- 发布时间: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 -- 发布时间:2017/1/4 11:20:00 -- 谢谢了。 |