以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关于这段代码  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=141396)

--  作者:ygg8310
--  发布时间:2019/9/28 10:24:00
--  关于这段代码

Dim Cols1() As String = {"姓名","学籍号""学科","考试成绩"}

Dim Cols2() As String = {"姓名","学籍号""数学","考试成绩"}

For Each dr1 As DataRow In DataTables("总成绩").Select("[学科] = \'数学\' And [考试成绩] > 90")

    Dim dr2 As DataRow = DataTables("数学已及格").AddNew()

    For i As Integer = 0 To Cols1.Length -1

        dr2(Cols2(i)) = dr1(Cols1(i))

    Next

Next


第一个问题:如何实现排除重复值?第二个问题:对于表中已存在的数据将不进行填充

[此贴子已经被作者于2019/9/28 10:37:29编辑过]

--  作者:有点蓝
--  发布时间:2019/9/28 10:40:00
--  
怎么样的才算是重复值?

先使用find查询,如果不存在,再新增

--  作者:dzy1232016
--  发布时间:2019/9/28 10:41:00
--  
看表样式,基本思路添加记录前先判断