Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


820 / 2272 ツリー ←次へ | 前へ→

【9947】固定長インポート不正?について access勉強中 07/10/29(月) 15:08 質問[未読]
【9948】Re:固定長インポート不正?について YU-TANG 07/10/29(月) 16:05 発言[未読]
【9949】Re:固定長インポート不正?について access勉強中 07/10/29(月) 16:25 お礼[未読]

【9947】固定長インポート不正?について
質問  access勉強中  - 07/10/29(月) 15:08 -

引用なし
パスワード
   access2003を使用しています。テキストファイル(固定長)のインポートを試みているのですが、一部の全角コード(「※」等)が存在した場合、ずれてインポートされてしまいます。
例:
<inputfile>
0001ああああabc
0002※いいいdef
<tbl定義>
[c1]4byte(text)
[c2]8byte(text)
[c3]1byte(text)
[c4]2byte(text)

<結果>
[c1] [c2]   [c3] [c4]
0001 ああああ a  bc
0002 ※いいいd e  f    -> ずれてしまいます

どうも一部の全角コードが、1byte(1文字?)扱いされているようです。
これは、バグなのでしょうか。回避策はあるのでしょうか。
(大量データの為、一旦csv形式に加工し直すのは、避けたいのですが。
(,"等もdata上存在するので加工が、難しいということもあります。))

ご存知のかた、いらっしゃいましたら。ご回答よろしくお願い致します。

【9948】Re:固定長インポート不正?について
発言  YU-TANG  - 07/10/29(月) 16:05 -

引用なし
パスワード
   こんにちは、YU-TANG です。

▼access勉強中 さん:
>access2003を使用しています。テキストファイル(固定長)のインポートを試みているのですが、一部の全角コード(「※」等)が存在した場合、ずれてインポートされてしまいます。

下記と関係有るかもしれません。

テキストを Access にインポートした際に 区切り位置がずれる場合の対処方法
support.microsoft.com/kb/882221/ja

# 関係なかったら悪しからず。

【9949】Re:固定長インポート不正?について
お礼  access勉強中  - 07/10/29(月) 16:25 -

引用なし
パスワード
   ▼YU-TANG さん:
回答ありがとうございます。

まさにこれのようですね。
「EXCEL」の方は、レコード件数が6万5千件(EXCEL行数上限)以上の為、無理のようです。
「レジストリ」の方は、現場のPCセキュリティ上実施してよいかというのが
ありますので、OKであれば試してみます。

いずれにせよ、当方式を採用するか否かの判断に、十分参考になりました。
早速の回答に感謝します。
ありがとうございました。

820 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078201
(SS)C-BOARD v3.8 is Free