CSVファイルをLineInput#で読み込み、Split関数でカンマごとに切り出そう
としているのですが、制御コード(&H00)を含むデータが存在すると、そこか
らうまく読込むことが出来ません。
制御コード(&H00)を含むデータをVBで読込む方法はないでしょうか?
環境:VB6.0 Win2K
>制御コード(&H00)
&H00なら普通に読めますが・・・制御コード?改行とか?
ヌルです。
NULLでも普通に読めましたが・・・。
読めないというのは、NULLとして読み込んで欲しいということですか?
>そこからうまく読込むことが出来ません。
エラーになるんですか?
言葉足らずですみません。
AAA,BBB,CXC,DDD,EEE(X=ヌル文字)
例えば上記レコードをLineInput#で読込んだ際に、まず
AAA,BBB,C
までが読込まれます。
そして次のLineInput#で
X
が読込まれ、さらに次のLineInput#で
C,DDD,EEE
が読込まれます。
私がやりたいのは、
AAA,BBB,CXC,DDD,EEE
を1行として読込みたいのですが・・・。
>AAA,BBB,CXC,DDD,EEE(X=ヌル文字)
実際にこれをLineInputで読み込んだところ、
"AAA,BBB,CC,DDD,EEE"と読み込まれました。
NULL文字は読み込まれませんでした。
NULL文字を含むレコードだけでテストしたら読込めました。
どこか他に問題があるようですね。
mさん、ありがとうございました。
ツイート | ![]() |