• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ワイルドカード 「Not like」)

ワイルドカード「Not like」でのエラーへの対処方法

このQ&Aのポイント
  • エクセルからアクセスへADOで接続している際、条件付きフィルタで「タイトル not Like '%ヒットしたくない文字%'」を使用するとエラーが発生します。このエラーの対処方法を教えてください。
  • 条件付きフィルタで「タイトル not Like '%ヒットしたくない文字%'」を使用する際、エラーが発生します。このエラーにはどのように対処すればよいでしょうか?
  • アクセスへのADO接続中に、条件付きフィルタで「タイトル not Like '%ヒットしたくない文字%'」を使用するとエラーが発生します。このエラーに対処する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • nag0720
  • ベストアンサー率58% (1093/1860)
回答No.2

FilterにはNotが使えないかもしれませんね。 代替案として、SQL文でOpenしてみたらどうですか。 RS.Open "SELECT * FROM Tテーブル WHERE タイトル Not Like '%ヒットしたくない文字%'", CN, adOpenStatic, adLockOptimistic

o9i8u7
質問者

お礼

こちらならnotを使えました! ありがとうございます。大変参考になりました。

その他の回答 (1)

  • nag0720
  • ベストアンサー率58% (1093/1860)
回答No.1

RS.Filter = "Not (タイトル Like '%ヒットしたくない文字%')" ではどうですか?

o9i8u7
質問者

お礼

早速ご回答ありがとうございます。 しかしやってみましたが 実行時エラー 3001 引数が間違った型、許容範囲外、又は競合、、 となります。 RS.Filter = "タイトル = '文字'" などなら動くのですが、なぜでしょう?

関連するQ&A