Помогите правильно синхронизировать два datatable один заполняется из базы Oracle другой из Ms SqlServer. Мне нужно чтоб в таблицу не вставлялись одинаковые данные, вот код который набрасал но он не работает | Код | Private Sub Sinxronize() TerminalBLL = New TerminalBLL Dim dtTermSV As New DataTable ' оракл Dim dtTermMS As New DataTable ' ms sql dtTermSV = TerminalBLL.GetCollectionTerminals() dtTermMS = TerminalBLL.GetCollectionFilials For Each termsv In dtTermSV.Rows For Each termms In dtTermMS.Rows If termsv("pid").ToString() <> termms("pid_id").ToString() Then ' Console.WriteLine(termms("pid_id").ToString()) Console.WriteLine(termsv("pid").ToString(), termsv("terminal_id").ToString(), termsv("merchant_id").ToString()) CountTerminals = CountTerminals + 1
Else ' Exit For ' TerminalBLL.InsertTerminals(termsv("pid").ToString(), termsv("terminal_id").ToString(), termsv("merchant_id").ToString())
End If Next
Next End Sub
|
|