• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA ADOのフィルタのアポストロフィーの意味は)

VBScript ADOのフィルタのアポストロフィーの意味とは?

このQ&Aのポイント
  • VBScript ADOのフィルタで使用されるアポストロフィーの意味とは?LIKE演算子やFilterに関連して理由を教えてください。
  • VBScript ADOのフィルタで使用されるアポストロフィーは、LIKE演算子やFilterの一部として必要です。詳細について説明します。
  • 質問の内容に関連して、VBScript ADOのフィルタでアポストロフィーが使用される理由について解説します。LIKE演算子やFilterの仕組みについて理解してください。

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

  • ベストアンサー
回答No.1

http://www.accessclub.jp/bibouroku/010.html それは、文字列中に他の文字列を指定する場合の書き方です。

a83s8eg
質問者

お礼

ありがとうございます。 「文字列中に他の文字列を指定する場合の書き方」を覚えます。

その他の回答 (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"と入ります。

a83s8eg
質問者

お礼

ありがとうございます。参考になりました。

関連するQ&A