解説Accessは32ビットアプリケーションになった時点から文字列をUnicodeとして扱うようになりました。その弊害として半角・全角文字が混在する文字データの正確なバイト数が単純には取得できなくなりました。これはUnicodeがどんな文字であっても1文字を2バイトとして扱ってしまうのでこのような現象になります。この現象を回避するには下記のようなコードを書きます。vbFromUnicode))まずStrConv関数にてUnicodeからAnsiに変換します。次に変換した文字のバイト数を取得します。KBDownloadスポンサーリンク説明がわからないなどありましたらお問い合わせでお知らせください。ここに掲載された情報を使用したことによって発生した、いかなる損害に対しても管理者である雅は一切責任を負いません。viewsスポンサーリンク更新履歴このサイトについてご利用規約お問い合わせこのサイトの内容を許可なく複製および配布することは禁止します。C++、その他記載された会社名や製品名は各社の登録商標または製品です。