Как удалить записи из "table2", кроме значений списка массивов, содержащихся в "table2" - PullRequest
0 голосов
/ 23 января 2020
   Using MyConnection As OleDb.OleDbConnection = MdlCommonCodes.GetConnectionTempData1, 
        MyDataAdapter As New OleDb.OleDbDataAdapter("Select pledgerno From pledger", MyConnection)
        If MyConnection.State = ConnectionState.Closed Then MyConnection.Open()
        Using MyDataSet As New DataSet
            MyDataAdapter.Fill(MyDataSet, 0)
            Dim DataSetRowCount As Integer = MyDataSet.Tables(0).Rows.Count
            If DataSetRowCount > 0 Then
                Dim PledgerNoArrayList As List(Of String) = (From myRow In MyDataSet.Tables(0).AsEnumerable Select myRow.Field(Of String)("pledgerno")).ToList

               'Deletion

            End If
        End Using
    End Using

Мне нужно удалить записи из table2 , за исключением того, что значения списка массивов (PledgerNoArrayList) содержатся в table2 .

Предположим, PledgerNoArrayList содержит два значения как «1000» и «1001». Эти два значения должны существовать в table2 , а остальные записи должны быть удалены из table2 .

...