VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2007/02/05(Mon) 12:36
投稿者花ちゃん
Eメール
URL
タイトルRe^3: CSVファイルの読込について

> 単純に読む込む場合は、やはり横方向にしか無理なの
> ですね。

誤解のないように言いますと、横方向に という言い方は当てはまりません。
どちらかと言えば帯状にデータを並べて保存されているイメージかと。
従って、特定の箇所の1文字でも変更したらすべて書き直す必要があります。

ランダムファイルなら、特定の行の特定の列のデータだけ読み書きできますが
シーケンシャルファイルは、最初から、最後まで読み込む必要があります。
その際に他の、列のデータを読み込む必要がないなら、そのデータを読み飛ばす
だけで、処理速度等は他の列のデータも読み込んだ場合も変わらないので。

 Input #intFileNo, strYubin(lngDatN), strAddre(lngDatN), strNamae(lngDatN)

のような場合、strAddre(lngDatN) だけを読み込み(変数等に確保又は表示)後は
変数等に確保も表示もしなければ、見た目は列方法に読み込んだ事になりますが、
ランダムファイルのように特定の行・列といった読み込みはできませんと言う事です。
(この方法も全ての列と行に同じようにデータが入っている場合にしか通用しません、
行によって列数が不揃いなら、難しいでしょう)

貴方が、なぜ、列方向に読み込みたいのかを書いておられないので先のような
回答をしただけです。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -