以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  字段合并后去重  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=62272)

--  作者:498350800
--  发布时间:2014/12/28 23:48:00
--  字段合并后去重
想要实现两个字段合并,然后依据合并后的列删除重复项,Datacolchanged方法合并后,delete form,但这种方式效率很低,有没有其他思路,谢谢了
[此贴子已经被作者于2014-12-29 0:06:52编辑过]

--  作者:Bin
--  发布时间:2014/12/29 8:16:00
--  
delete form   应该是效率最高的了,怎么可能低呢.

你上个例子看看

--  作者:有点甜
--  发布时间:2014/12/29 9:05:00
--  

 填充的时候可以设置去除重复啊。

 

http://www.foxtable.com/help/topics/0680.htm

 


--  作者:498350800
--  发布时间:2014/12/29 18:23:00
--  
第一列 第二列 第三列
a b ab
a b ab
a c ac

 

第一和第二是我导入后得到的数据,第三列是合并的数据,需要做的就是把第三列重复的行去掉,我每次处理约有10000条数据,好慢,不知道是合并得出第三列的时候慢还是delete的时候慢,或者有什么比较好的办法吗


--  作者:有点甜
--  发布时间:2014/12/29 19:06:00
--  
 贴出你写的代码。
--  作者:498350800
--  发布时间:2014/12/30 13:42:00
--  
不知道为什么贴不上代码,发个截图试试
图片点击可在新窗口打开查看此主题相关图片如下:2014-12-30_134248.png
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2014/12/30 14:01:00
--  

 sqlCommand那段代码不要写到DataCochanged事件,单独做一个清除重复的按钮,在导入完成以后再清除。