例如项目中有一个员工表,要从一个外部文件中合并数据到这个员工表中,希望在合并过程中检查身份证号码,如果员工表已经存在相同身份证号码的行,则跳过此行。
假定被合并的表和员工表的结构相同,代码如下:
Dim
cmd
As New SQLCommand
Dim dt As
DataTable
cmd.ConnectionName = "数据源名称"
cmd.CommandText = "SEL ECT * 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
以上是帮助中摘抄一段,目的是手动合并数据库文件,问题是:如果在局域网操作,代码的第三行中的"数据源名称",是不是应该改为带有ip地址的那种相对路径就可以了?