以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 这样表达怎么会是无效呢? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=47522) |
-- 作者:永不言弃 -- 发布时间:2014/3/11 22:49:00 -- 这样表达怎么会是无效呢? For Each dr As DataRow In DataTables("信息表").Select("花号 LIKE \'*-[!123456]\'") \'从数据表中提取数据 这句代码错在哪啊?指点下,谢谢了.
花号列都是这样方式存在的:13-1333-7 13-22222-8 13-22333-5 ............ [此贴子已经被作者于2014-3-11 23:03:58编辑过]
|
-- 作者:Bin -- 发布时间:2014/3/12 8:38:00 -- 你想提取什么范围的数据? 没有这样的写法. |
-- 作者:jspta -- 发布时间:2014/3/12 9:31:00 -- 你这个是正则表达式的写法,不支持的。 还有你要取什么效果?
|
-- 作者:永不言弃 -- 发布时间:2014/3/12 12:09:00 -- 我想提取花号列中,所有最后一位大于6的所有数据.如;14-33322-8, 最后一个8比6大. |
-- 作者:狐狸爸爸 -- 发布时间:2014/3/12 12:30:00 -- For Each dr As DataRow In DataTables("信息表").Select("花号 LIKE \'*-*7\' or 花号 LIKE \'*-*8\' or 花号 LIKE \'*-*9\'") |
-- 作者:狐狸爸爸 -- 发布时间:2014/3/12 12:32:00 -- 或者:
For Each dr As DataRow In DataTables("信息表").datarows dim s as string = dr("花号") if s > "" And right(s,1) > "6" then end if next |