ACCESSデータベースへのVB接続、LIKEワイルドカードの使用の問題


VBがAccessデータベースに接続するときは、クエリステートメントの同様の問題に注意してください

 

Accessは、構造化クエリ言語の2つの標準(条件)をサポートしているため、2セットのワイルドカードをサポートしています。ANSI-89、ANSI-92。

通常、クエリを実行し、Accessデータベース(* .mdbおよび* .accdbファイルなど)を検索して置換する場合は、ANSI-89ワイルドカードを使用します。Accessプロジェクトでクエリを実行するときにANSI-92ワイルドカードを使用する

1.オフィスアクセスで照会されるデフォルトのワイルドカード「*」。

もちろん変更できます

 

 

SQLのワイルドカードは "%"です

 

2.しかし、VBで使用する場合、「%」であり、「*」でも「**」でもありません。

おすすめ

転載: www.cnblogs.com/zitjubiz/p/12719978.html