- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:rs.filterで、likeの検索ができません・・)
rs.filterでlikeの検索ができない理由と解決法について
このQ&Aのポイント
- rs.filterでlikeの検索ができない理由と解決法について調べました。
- SQLのWHERE句では問題なくlikeを使って抽出できるが、rs.filterではうまくいかないことが分かりました。
- 現在は力技でrs.filterを使用していますが、betweenも使えず、likeも機能しないため、経験のある方に解決策を教えて欲しいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
数値フィールドに対しては上手くないようです レコードセットに文字列フィールドを加えてその文字列フィールドに対してLike演算子を使ってみましょう rs.Open "SELECT *, CStr(rest) as sRest FROM テーブル", cnn rs.Filter = "sRest Lik '" & r & "%'" といった具合で ・・・
お礼
できました~! すっきりです。 SELECT *, CStr(rest) as sRest FROM テーブル SELECTの後にデータを取得するときに、フィールドのデータ形式を別のものとして取得する という操作自体を知らなかったので、大変役に立ちました。 どうもありがとうございました!