投稿日 | : 2005/02/24(Thu) 15:53 |
投稿者 | : ももたろう |
Eメール | : |
URL | : |
タイトル | : Re^4: mdbの曖昧検索 |
魔界の仮面弁士さん返信ありがとうございます。
ネットでいろいろ調べていますが、奥深いですね。
勉強しながら、いろんな方法を試してみます。
ありがとうございました。
> > ANSIの仕様ということはADO接続しているからという事ですか?
> > 今はADO接続をしていて、「%」「_」しか使えないので・・・
> > 「*」「?」で検索したい場合はDAO接続になるのでしょうか?
>
> そもそも Jet 4.0 の SQL には、ANSI SQL-89 のモードと、ANSI SQL-92のモードとがあります。
>
> DAO は 常に ANSI-89 を利用しますが、OLE DB Provider for Microsoft Jet は、
> 常に ANSI-92 を使います。
>
> ちなみに Access 2002 以降では、ANSI-89 モードと ANSI-92モードを
> 切り替えて使う事が可能になっています。(mdb単位の設定になります)
>
>
> なお、ANSI-89 と ANSI-92 では、Like時の表現以外にも、予約語の違いや
> ANSI-92でしか使えないSQL構文など、多くの違いがあります。
> 詳細については、Jet SQL リファレンス を参照してみてください。