以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]请教,find应用 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=99750) |
-- 作者:nbsfy3378 -- 发布时间:2017/4/26 10:15:00 -- [求助]请教,find应用 想查找表“A” 中,列“一”中内容包含在字符XX内的行。 如何用find命令!
|
-- 作者:有点蓝 -- 发布时间:2017/4/26 10:40:00 -- 参考like用法:http://www.foxtable.com/webhelp/scr/0102.htm |
-- 作者:nbsfy3378 -- 发布时间:2017/4/26 12:42:00 -- dim XL as string = "本科" DataTables("员工").Find("学历 like \'" & XL & "\'") 我想把学历列里"本科,研究生"这样的记录也找出来! 上面的代码怎么改下! |
-- 作者:nbsfy3378 -- 发布时间:2017/4/26 13:07:00 -- 搞定了!谢谢! Output.Show( "本" Like "*[本科]*") \'匹配 Dim XL As String = "本科" Dim dr As DataRow= DataTables("员工").Find("[学历] Like \'%" & XL & "%\'")
|
-- 作者:nbsfy3378 -- 发布时间:2017/4/26 13:37:00 -- 再求教! Dim XL As String = "本科工学学士" Dim dr As DataRow= DataTables("员工").Find("[学历] Like \'%[" & XL & "]%\'") 学历列中有 “本科” 记录 显示。 字符串模式“%[本科工学学士]%”无效 [此贴子已经被作者于2017/4/26 13:38:25编辑过]
|
-- 作者:有点蓝 -- 发布时间:2017/4/26 14:16:00 -- Dim XL As String = "本科" Dim XL2 As String = "工学学士" Dim dr As DataRow= DataTables("员工").Find("[学历] Like \'%" & XL & "%\' or [学历] Like \'%" & XL2 & "%\'")
|
-- 作者:有点色 -- 发布时间:2017/4/26 14:24:00 -- Dim XL As String = "本科工学学士"
Dim dr As DataRow= DataTables("员工").Find("[学历] Like \'%[[]" & XL & "[]]%\'")
特殊字符要用[]括起来
|
-- 作者:wiltan -- 发布时间:2017/5/6 14:27:00 -- whbm1=Tables("出库主表.出库明细表").Rows(js)("物料编码") num1=Tables("出库主表.出库明细表").Rows(js)("出库数量") kw1=Tables("出库主表.出库明细表").Rows(js)("库位") ph1=Tables("出库主表.出库明细表").Rows(js)("批号") Dim dr As DataRow = DataTables("库存明细表").Find("物料编码 =\'" & whbm1 & "\' 批号= " & ph1 & " 库位= " & kw1 ) 请教大师,这个如何处理呢? 问题: 提示【物料编码=100111】无法从字符串到long型,如何处理呢?本身数据库里是物料编码是整数型数据,批号也是。一直碰到这个问题,盼解决。
|
-- 作者:有点蓝 -- 发布时间:2017/5/6 14:42:00 -- http://www.foxtable.com/webhelp/scr/1284.htm 数值型不需要使用单引号,字符型要加上单引号 .Find("物料编码 =" & whbm1 & " 批号= " & ph1 & " 库位= " & kw1 )
|
-- 作者:lishifeng -- 发布时间:2017/11/16 11:07:00 -- 此主题相关图片如下:360截图20171116105617203.jpg 我在用find查找数据表中某列符合条件的值时发现,找到值时运行正常,找不到时提示如下运行错误怎么回事? |