Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.C
cmd.CommandText = "SELECT * From {cs} where [合格情况]=true"
dt = cmd.ExecuteReader()
'Dim cmd1 As New SQLCommand
'Dim dt1 As DataTable
'cmd1.C
'cmd1.CommandText = "SELECT * From {cs1} "
'dt1 = cmd1.ExecuteReader()
Dim fl As New Filler
fl.SourceTable = dt '指定数据来源
fl.SourceCols = "身份证号" '指定数据来源列
fl.DataTable = DataTables("cs1") '指定数据接收表
fl.DataCols = "身份证号" '指定数据接收列
fl.ExcludenullValue= True
fl.ExcludeExistValue=True
fl.Fill() '填充数据
如果不执行红色的部分,已经保存在后台的数据,没法参与不重复的比较,填充是会将已经存在的身份证号重复填充!!
fl.DataTable = DataTables("cs1") '指定数据接收表
还是这句 为什么不能用 dt1????
为说明我的想法,我在项目里加了 "[_Identify] Is Null",开始不加载数据
然后filler填充! 然后再看看 access 的 cs1,就重复了
[此贴子已经被作者于2013-10-17 12:06:37编辑过]