制御コード(&H00)をデータ中に含むCSVファイルを読込むには?

解決


ひろぽん  2005-06-04 13:59:18  No: 90226  IP: [192.*.*.*]

CSVファイルをLineInput#で読み込み、Split関数でカンマごとに切り出そう
としているのですが、制御コード(&H00)を含むデータが存在すると、そこか
らうまく読込むことが出来ません。
制御コード(&H00)を含むデータをVBで読込む方法はないでしょうか?
環境:VB6.0 Win2K

編集 削除
m  2005-06-04 15:11:17  No: 90227  IP: [192.*.*.*]

>制御コード(&H00)
&H00なら普通に読めますが・・・制御コード?改行とか?

編集 削除
ひろぽん  2005-06-04 15:34:24  No: 90228  IP: [192.*.*.*]

ヌルです。

編集 削除
m  2005-06-04 15:54:05  No: 90229  IP: [192.*.*.*]

NULLでも普通に読めましたが・・・。
読めないというのは、NULLとして読み込んで欲しいということですか?

>そこからうまく読込むことが出来ません。
エラーになるんですか?

編集 削除
ひろぽん  2005-06-04 16:17:15  No: 90230  IP: [192.*.*.*]

言葉足らずですみません。

AAA,BBB,CXC,DDD,EEE(X=ヌル文字)
例えば上記レコードをLineInput#で読込んだ際に、まず
AAA,BBB,C
までが読込まれます。
そして次のLineInput#で
X
が読込まれ、さらに次のLineInput#で
C,DDD,EEE
が読込まれます。

私がやりたいのは、
AAA,BBB,CXC,DDD,EEE
を1行として読込みたいのですが・・・。

編集 削除
m  2005-06-04 16:25:27  No: 90231  IP: [192.*.*.*]

>AAA,BBB,CXC,DDD,EEE(X=ヌル文字)
実際にこれをLineInputで読み込んだところ、
"AAA,BBB,CC,DDD,EEE"と読み込まれました。
NULL文字は読み込まれませんでした。

編集 削除
ひろぽん  2005-06-04 16:36:46  No: 90232  IP: [192.*.*.*]

NULL文字を含むレコードだけでテストしたら読込めました。
どこか他に問題があるようですね。
mさん、ありがとうございました。

編集 削除