当方、スーツのデザイナーでプロではありません。
が、単なる、Like文の使用ミスかと...
そこで、小生のHPから少し関連部分を紹介しておきます。
パターン照合: LIKE
WHERE節にキーワード LIKE を使って、特定の文字列を含む行を抽出することができます。
WHERE <文字型列> LIKE '<値>'
<文字型列>には、CHAR型の列の名前を記述し<値>には文字列をシングルクォーテーション(’)で囲んで指定します。
<値>の文字列には、次のようなワイルドカード文字列を使うことができます。
%=0個以上の文字に対応します。
_=任意の1文字に対応します。
[...]=各カッコ内に指定した文字に対応します。
[^...]= 各カッコ内に指定した文字以外に対応します。
次に、キーワードLIKEを使った Accessプロジェクトの DBSelect関数の例文を幾つか紹介します。
[イミディエイト]
? DBSelect("名前, 住所1", "得意先一覧", , "名前 LIKE '山%'",,True)
山田 太郎;大川市;
? DBSelect("名前, 住所1", "得意先一覧", , "名前 LIKE '_木%'",,True)
鈴木 一郎;久留米市;
? DBSelect("名前, 住所1", "得意先一覧", , "名前 LIKE '[山,中]%'",,True)
中村 健太;筑後市;山田 太郎;大川市;
? DBSelect("名前, 住所1", "得意先一覧", , "名前 LIKE '[^山,中]%'",,True)
鈴木 一郎;久留米市;日高 進;柳川市;
SQL文そのものではありませんが、LIKE文の書き方の参考にはなるかと思います。
お礼
自分の間違いでした。。。 ありがとうございます!