こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

実行時エラー3001「引数が間違った型、許容範囲外

VBAのADOです。
このフィルタの文字列、どう改善すればいいか教えてください。

名前フィールドが「test」か「共通」でなおかつ、
対象外フィールドが0のみ抽出したいのですが

実行時エラー3001「引数が間違った型、許容範囲外、または競合しています。」

になります。

対象外フィールドのデータ型はYes/No型です。

rs.Filter = "名前 = 'test' or 名前 = '共通' and 対象外 = " & 0
rs.Filter = "名前 = 'test' or 名前 = '共通' and 対象外 = 0"

どちらもダメでした。

投稿日時 - 2016-06-05 20:26:55

QNo.9183246

暇なときに回答ください

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

rs.Filter = "(名前 = 'test' and 対象外 = 0) or (名前 = '共通' and 対象外 = 0)"
だと? @酔

投稿日時 - 2016-06-05 22:49:00

お礼

ありがとうございました。

投稿日時 - 2016-06-07 21:35:02

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問