以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  代码定义的datatable不可以select or find?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=42346)

--  作者:longtechwj
--  发布时间:2013/11/8 18:09:00
--  代码定义的datatable不可以select or find?
代码定义的datatable不可以select or find?
--  作者:yan2006l
--  发布时间:2013/11/8 18:11:00
--  

当然可以


--  作者:longtechwj
--  发布时间:2013/11/8 18:12:00
--  
但是我试了是不可以的
--  作者:有点甜
--  发布时间:2013/11/8 19:12:00
--  
 具体问题具体分析。贴出代码。
--  作者:longtechwj
--  发布时间:2013/11/9 8:54:00
--  
dim dt as datatable
dt=Functions.Execute("RequestDataTable","EPN数据","select * from st where 1=1")
\'dt.Select("item_no like \'%9000%\'")
dt.Find("item_no like \'%9000%\'")
依然跟没有做出任何操作之前一样

--  作者:longtechwj
--  发布时间:2013/11/9 8:59:00
--  
因为是做报表,不可能总用外部表吧!
--  作者:Bin
--  发布时间:2013/11/9 9:04:00
--  
你都没搞懂Select 和FIND的作用




--  作者:longtechwj
--  发布时间:2013/11/9 9:07:00
--  
排序我也有加过,也是不可以的
不过我在获取datatable之后有
做一个for each的操作,但是这个
是不影响的。
[此贴子已经被作者于2013-11-9 9:07:49编辑过]

--  作者:Bin
--  发布时间:2013/11/9 9:10:00
--  
是我没理解你想做什么,还是你依然没理解Select和FIND?


\'dt.Select("item_no like \'%9000%\'")
dt.Find("item_no like \'%9000%\'")


你这两句代码,相当于什么事情也没干,当然是什么反应都没有了.

--  作者:longtechwj
--  发布时间:2013/11/9 9:11:00
--  
我想筛选 like   \'%9000%\' 的记录,Table有filter
datatable没有,不是loadfilter,
所以只能用select和find了