以下の検索スクリプトを使用して、1つのテーブル列でキーワード検索を実行しています。複数のテーブルフィールドで1つ以上のキーワードを検索
検索ページ:結果ページの
<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データベースへの切り替えはできません。