Page 544 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼大文字・小文字 tak 04/3/12(金) 9:29 ┗Re:大文字・小文字 こうちゃん 04/3/12(金) 11:18 ┗Re:大文字・小文字 イケガミ 04/3/12(金) 11:24 ┗Re:大文字・小文字 tak 04/3/12(金) 16:21 ─────────────────────────────────────── ■題名 : 大文字・小文字 ■名前 : tak ■日付 : 04/3/12(金) 9:29 -------------------------------------------------------------------------
Table1 f1 f2 001 a 002 b 003 A 004 c 005 a このテーブルに対しクエリーで f2 の抽出条件をaとすると 3件取得してしまいます。つまり大文字小文字が認識されていません。 (この事象はAccess内部テーブルのみで発生しています。) そういうものなのでしょうか?また対応策はあるでしょうか? |
takさん、こんにちは >Table1 > f1 f2 > 001 a > 002 b > 003 A > 004 c > 005 a >このテーブルに対しクエリーで f2 の抽出条件をaとすると >3件取得してしまいます。つまり大文字小文字が認識されていません。 >(この事象はAccess内部テーブルのみで発生しています。) >そういうものなのでしょうか?また対応策はあるでしょうか? そういうものです。 Accessでは大文字小文字は区分されません。 たとえば文字コードで判別するとかで対応してみてはいかがでしょうか? Asc([f2]) |
>たとえば文字コードで判別するとかで対応してみてはいかがでしょうか? >Asc([f2]) StrComp 関数を使ってもいいですね。 |
こうちゃん、イケガミ さん ありがとうございました。 そうですか..残念です。 データ部としてきちっとしたAsciiコードで格納されている にもかかわらずwhere句では使用できない。 おかしな仕様ですね。経緯はわかりませんが、 昔々のAccessでそういう仕様で作成してしまった為 MicroSoftも直すに直せないのかも知れませんね。 AscまたはStrcompで条件指定しようと思います。 ありがとうございました。 |