- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA ADOのフィルタのアポストロフィーの意味は)
VBScript ADOのフィルタのアポストロフィーの意味とは?
このQ&Aのポイント
- VBScript ADOのフィルタで使用されるアポストロフィーの意味とは?LIKE演算子やFilterに関連して理由を教えてください。
- VBScript ADOのフィルタで使用されるアポストロフィーは、LIKE演算子やFilterの一部として必要です。詳細について説明します。
- 質問の内容に関連して、VBScript ADOのフィルタでアポストロフィーが使用される理由について解説します。LIKE演算子やFilterの仕組みについて理解してください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
http://www.accessclub.jp/bibouroku/010.html それは、文字列中に他の文字列を指定する場合の書き方です。
その他の回答 (1)
- Siegrune
- ベストアンサー率35% (316/895)
回答No.2
>'*田*' のアポストロフィーはどういう時に必要なのでしょうか? ADOってデータベースサーバ(相手がAccessだろうがExcelだろうが同じこと)に対して、 命令を渡していて、それはSQL言語でかかれます。 SQL言語では、文字列は、''でくくります。 FilterはADOの中で処理されるためSQL言語と言っていいのかどうかあやしいですが、 同様です。 たとえば、質問タイトルが「ADOの質問」というタイトルだけ出す処理、 rs.Filter = "質問タイトル = 'ADOの質問'" でも同じことです。 >また、「'」を使っているのに、以後がコメントにならないのも不思議です。 A = "abc'" & "DEF" はどうでしょう? Aには、abc'DEFと入ります。 ""内で囲まれている場合、'も1つの文字として扱われます。 なお、余談ですが、"を入れたければ""としますので、 B = """XYZ""" とするとBには、"XYZ"と入ります。
質問者
お礼
ありがとうございます。参考になりました。
お礼
ありがとうございます。 「文字列中に他の文字列を指定する場合の書き方」を覚えます。