У меня есть ниже поискового скрипта для выполнения поиска по ключевым словам в одном столбце таблицы.поиск одного или нескольких ключевых слов в нескольких табличных полях
Страница поиска:
<form name="form_6" method="get" action="results_keywords.asp">
<input name="keyword" type="text" placeholder="keyword" size="30">
<input id="submit" type="submit" value="search">
</form>
часть страницы Результаты:
<%
Dim rsKeyword__MMColParam
rsKeyword__MMColParam = "1"
If (Request.QueryString("keyword") <> "") Then
rsKeyword__MMColParam = Request.QueryString("keyword")
End If
%>
<%
Dim rsKeyword
Dim rsKeyword_numRows
Set rsKeyword = Server.CreateObject("ADODB.Recordset")
rsKeyword.ActiveConnection = MM_cnKeywords_STRING
rsKeyword.Source = "SELECT * FROM reports WHERE keyword = '" + Replace(rsKeyword__MMColParam, "'", "''") + "' ORDER BY number DESC"
.....
Это прекрасно работает. Теперь мне нравится выполнять одно и то же поле поиска GET для поиска в 10 разных столбцах таблицы (keyword01, keyword02 и т. Д.).
Идеально было бы, если поле поиска GET могло содержать несколько ключевых слов, которые будут найдены в упомянутых 10 разных столбцах таблицы. Возможно ли это? Любая помощь/предложение очень ценится.
Переход из таблицы доступа в базу данных SQL невозможен.