以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]请老师看下这个条件如何写 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=149854) |
-- 作者:huangfanzi -- 发布时间:2020/5/13 21:26:00 -- [求助]请老师看下这个条件如何写 dr = _dt合同.SQLFind("合同关联编号 包含 \'" & e.DataRow("合同编号") & "\'") 合同关联编号的值假定是:1,2,3 e.DataRow("合同编号")的值假定是:2
|
-- 作者:有点蓝 -- 发布时间:2020/5/14 8:44:00 -- 参考:http://www.foxtable.com/webhelp/topics/0102.htm,看like的用法 |
-- 作者:huangfanzi -- 发布时间:2020/5/14 9:24:00 -- 就是不知如何用LIKE,一般情况下,我会这样写代码: dr = _dt合同.SQLFind("合同关联编号 Like \'%" & e.DataRow("合同编号") & "%\'") 可把实际值换入代码后情况是 dr = _dt合同.SQLFind("1,2,3 Like \'%" & 2 & "%\'"),反过来,不知如何写 dr = _dt合同.SQLFind("e.DataRow("合同编号") Like \'%" & 合同关联编号 & "%\'") 能这样写代码吗?
|
-- 作者:有点蓝 -- 发布时间:2020/5/14 9:32:00 -- 第一种写法就是正确的,不需要反过来 |