фильтровать имя и имя пользователя из datagridview с помощью текстового поля

Я использую поле со списком для параметра поиска имени и имени пользователя и текстового поля для фильтра, есть ошибка

пропавший оператор

Изображение ошибки

        Try
            If Trim(TextBox1.Text) <> "" Then

                dataadapter1 = New OleDbDataAdapter("select * form login where " & ComboBox2.Text & " like '%" & Trim$(TextBox1.Text) & "%'", conn)

                datasetaccounts.Clear()
                dataadapter1.Fill(datasetaccounts, "login")

                DataGridView1.DataSource = datasetaccounts
                DataGridView1.DataMember = "login"
                DataGridView1.Refresh()
            End If
        Catch ex As Exception
            MsgBox("Error !: " + ex.Message)
        End Try

1 ответ

Решение

Должен быть:

SELECT * FROM ...

скорее, чем:

SELECT * FORM ...

Так что ничего общего с фильтрацией или ComboBoxes или же DataGridViewsили что-то в этом роде. Это именно то, о чем говорилось в сообщении об ошибке: синтаксическая ошибка в вашем коде SQL.

Другие вопросы по тегам