- ベストアンサー
アクセスADO シングルコーテーションを含む抽出
テーブルに例えば、 「I's」という文字があり、これをADOを抽出する際は、フィルタでどういう文字列を作ればよろしいでしょうか? rs.Filter = "フィールド1 = 'I'''s'" rs.Filter = "フィールド1 = 'I's'" rs.Filter = "フィールド1 = 'I" '"s'" ’コメントになってしまう 実行時エラー3001「引数が間違った型、許容範囲外、または競合しています。」 が発生します。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
rs.Filter = "フィールド1 = 'I''s'" とデータ中のシングルクォーテーションを二重にするとエエです。 結局↓のような感じに sStr = "I's" と変数に収めるようにして rs.Filter = "フィールド1 = '" & Replace(sStr, "'", "''") & "'" I''''s があっても大丈夫です(無いとは思いますが)
お礼
ご回答ありがとうございます。