• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESS97 : レコードが長いファイルのインポートについて)

ACCESS97 : レコードが長いファイルのインポートについて

このQ&Aのポイント
  • ACCESS97で、文字列を文字数ではなくバイト数で扱うことは可能でしょうか。
  • インポート先のテーブルのフィールドをすべて「メモ型」にしたのですが、インポート定義を利用してインポートを行おうとすると、「レコードが大きすぎます。」というエラーが発生します。
  • テキストファイルは半角と全角が混在しているのですが、困ったことに全角のデータが入るべきところに半角が混ざっている可能性があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • CHOROLYN
  • ベストアンサー率60% (14/23)
回答No.1

元々は固定長のレコードでしょうかね? バイト数で抜き出すならStrConvでユニコードに変換するのではなく規定コードページに直してからMidBで取り出し、ユニコードに変換してやる必要があります。 StrConv(MidB$(StrConv(strDATA,vbFromUnicode)1,10),vbUnicode)

tomo-yuki
質問者

お礼

おっしゃるとおり、やり方を間違えていました。 ご回答ありがとうございました。

専門家に質問してみよう