为真么 总是说找不到 Cols1() 组里的表呢?
DataSource 数据库里面有啊, (不在胡表里.)
'''
'数据更新
Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.C
Dim Cols1() As String = {"administrator_st_Data","administrator_st_Amazon","administrator_st_Yahoo","administrator_st_Rakuten"}
Dim Cols2() As String = {"st_Data","st_Amazon","st_Yahoo","st_Rakuten"}
Dim Cols3() As String = {"商品型番","sku","code","商品番号"}
For i As Integer = 0 To Cols1.Length -1
cmd.CommandText = "SE LECT * From {" & Cols1(i) & "}"
dt = cmd.ExecuteReader()
e.Form.Controls("TextBox33").text & =VbCrLf & Date.now & VbCrLf & " ∟导入" & Cols1(i)
For Each dr1 As DataRow In dt.DataRows
Dim dswr As DataRow = DataTables(Cols2(i)).Find("[" & Cols3(i) & "] = '" & dr1(Cols3(i)) & "'")
If dswr IsNot Nothing Then
Else
Dim dr2 As DataRow = DataTables(Cols2(i)).AddNew()
For Each dc As DataCol In DataTables(Cols1(i)).DataCols
dr2(dc.Name) = dr1(dc.name)
Next
End If
Next
Next
Application.DoEvents()