- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ワイルドカード 「Not like」)
ワイルドカード「Not like」でのエラーへの対処方法
このQ&Aのポイント
- エクセルからアクセスへADOで接続している際、条件付きフィルタで「タイトル not Like '%ヒットしたくない文字%'」を使用するとエラーが発生します。このエラーの対処方法を教えてください。
- 条件付きフィルタで「タイトル not Like '%ヒットしたくない文字%'」を使用する際、エラーが発生します。このエラーにはどのように対処すればよいでしょうか?
- アクセスへのADO接続中に、条件付きフィルタで「タイトル not Like '%ヒットしたくない文字%'」を使用するとエラーが発生します。このエラーに対処する方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
FilterにはNotが使えないかもしれませんね。 代替案として、SQL文でOpenしてみたらどうですか。 RS.Open "SELECT * FROM Tテーブル WHERE タイトル Not Like '%ヒットしたくない文字%'", CN, adOpenStatic, adLockOptimistic
その他の回答 (1)
- nag0720
- ベストアンサー率58% (1093/1860)
回答No.1
RS.Filter = "Not (タイトル Like '%ヒットしたくない文字%')" ではどうですか?
質問者
お礼
早速ご回答ありがとうございます。 しかしやってみましたが 実行時エラー 3001 引数が間違った型、許容範囲外、又は競合、、 となります。 RS.Filter = "タイトル = '文字'" などなら動くのですが、なぜでしょう?
お礼
こちらならnotを使えました! ありがとうございます。大変参考になりました。