以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  不重复函数  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=41678)

--  作者:jianjingmaoyi
--  发布时间:2013/10/24 21:17:00
--  不重复函数

GetUniqueValues

提示:此方法已经被GetValues代替,请不要再使用。

从指定列中,获取不重复的值,以集合的形式返回。

 

 

  有这句提示,说不能再使用,那么以前用的咋办?还能用不,不能用那就惨了. 目前还在开发中.

[此贴子已经被作者于2013-10-24 21:17:20编辑过]

--  作者:有点甜
--  发布时间:2013/10/24 21:19:00
--  
 呵呵,可以使用,只是友好提示而已。肯定会兼容的。
--  作者:jianjingmaoyi
--  发布时间:2013/10/24 21:37:00
--  
哦 吓死我了
--  作者:jianjingmaoyi
--  发布时间:2013/10/24 21:43:00
--  

这个函数有大问题:

 

Dim Arys As List(Of String())
Arys = DataTables("表A").GetValues("第一列|第二列") \'列名用符号|分割
\'注意循环变量是字符型数组,所以类型是String(),而不是String
For Each Ary As String() In Arys
    Output.Show(Ary(0) & "|" & Ary(1))
Next

 

请测试 找不到列 命令窗口显示只有 "|",  列名找不到


--  作者:y2287958
--  发布时间:2013/10/24 21:54:00
--  
俺这里测试没发现问题
--  作者:jianjingmaoyi
--  发布时间:2013/10/24 22:15:00
--  
我用帮助的例子测试 只会显示  |   
--  作者:有点甜
--  发布时间:2013/10/24 22:21:00
--  
 呃……你表A没有数据吧?
--  作者:jianjingmaoyi
--  发布时间:2013/10/24 23:09:00
--  

上来测试说找不到列.


--  作者:有点甜
--  发布时间:2013/10/24 23:14:00
--  
 我测试木有任何问题。