掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Accessのデータ検索時、大文字と小文字(全角、半角)を区別するには? (ID:82977)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Accessで、MSDEを使っているのかJetを使っているのか荷もよります。 Jetで日本語形式のmdbを作った場合、全角・半角・大文字・小文字・清音・濁音・半濁音等は同一視される仕様です。MSDEの場合は、バイナリ比較モードでDBを再構築すれば大丈夫でしょう。 > Accessでは区別しての検索ができないため Jet SQLのWHERE文での検索をStrComp関数を使って行うようにすれば、バイナリでの比較も可能となります。ただし、全データに対してStrComp関数を使う事になるため、インデックスが使われず、検索速度に大きな影響を与える可能性があるという点には注意が必要です。また、JetのSandBoxモードの設定によっては、SQL中でVBA系関数を利用する事ができない可能性もありえます。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.