none
1つのTextBoxにスペースで区切って複数入力し、検索する方法 RRS feed

  • 質問

  • はじめまして。
    私はデータベースを利用してレシピ検索システムを作っています。
    複数あるテーブルをSQL文で結合してDataGridに表示させているのですが、WHEREの部分は

    WHERE (食材 LIKE '%" & Word & "%');
    Word はTextBoxに入力したキーワード

    となっています。
    現時点で1つのキーワードのみの検索となっているのですが、
    AND検索やOR検索も可能にさせたいのです。
    splitやreplaceを利用して配列を作成してみたのですが、
    その場合for文で繰り返したとしてDataGridも複数作らなくてはならないのでしょうか?


    それとも『& Word[0] &Word[1] ・・・ 』というようにSQL文を工夫した方が良いのでしょうか?

    とても行き詰ってしまい困っています。
    どなたかアドバイスやアイデアをくだされば嬉しいです。

    2006年12月6日 5:41

回答

すべての返信