Всего-то одна строка. Прошу помощи, уже, кажется, все перепробовал!
Замысел:
При нажатии кнопки 4 в DataGrid выводятся результаты поиска из базы данных DB по сочетанию слов из колонки "Ranc" - слово "доктор" и из колонки "Title" - KeyWord
Нужно, что бы в DataGrid были выдены все строки докторов наук (Ranc) и среди них осуществился поиск в темах диссертаций (Title) по введенному KeyWord
Private Sub Command4_Click()
Dim KeyWord As String
KeyWord = InputBox("Ведите буквы ключевого слова" + vbCrLf + _
"(можно не полностью)", "Поиск", "")
If KeyWord <> "" Then
With Adodc1
.RecordSource = "SELECT (DB.Ranc From DB where DB.Ranc Like '*доктор*') AND (DB.Title From DB WHERE DB.Title like " + Chr(39) + "%" + KeyWord + "%" + Chr(39)
.Refresh
End With
End If
End Sub
Пишет ошибку:
Ошибка синтаксиса (пропущен оператор) в выражении запроса.
Прошу помочь!
Спасибо!