Foxtable(狐表)用户栏目专家坐堂 → 合并外部数据


  共有6304人关注过本帖树形打印复制链接

主题:合并外部数据

帅哥哟,离线,有人找我吗?
wilson
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:419 积分:3316 威望:0 精华:0 注册:2012/3/21 10:44:00
合并外部数据  发帖心情 Post By:2012/10/10 10:50:00 [显示全部帖子]

帮助文件提到

 

 

我们知道,用Merger可以到表中,不过Merger没有排除重复内容的选项,有时不能满足我们的要求。

例如项目中有一个员工表,要从一个文件中到这个员工表中,希望在过程中检查身份证号,如果员工表已经存在相同身份证号,则跳过此
假定被的表和员工表的结构相同,代如下:

Dim cmd As New SQLCommand
Dim
dt As DataTable
cmd.ConnectionName =
"源名称"
cmd.CommandText =
"SELECT * From {员工}"
dt = cmd.ExecuteReader()

For
Each dr As DataRow In dt.DataRows
If
DataTables("员工").Find("身份证号 = '" & dr("身份证号") & "'") Is Nothing Then
Dim
nr As DataRow = DataTables("员工").AddNew()
For
Each dc As DataCol In dt.DataCols
nr(dc.name) = dr(dc.name)

Next
End
If
Next

 

 

我想把它改为多列判断是否存在相同的行,不知如何解决,求助

 

谢谢!


 回到顶部
帅哥哟,离线,有人找我吗?
wilson
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:419 积分:3316 威望:0 精华:0 注册:2012/3/21 10:44:00
  发帖心情 Post By:2012/10/10 15:37:00 [显示全部帖子]

非常感谢!


 回到顶部