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

投稿日: 2003/04/30(Wed) 12:47
投稿者匿名花子
Eメール
URL
タイトル固定長テキストファイルを DBGrid に表示

** C:\Sample.csv の中身 **
aaa,AAA,111,1.11
bbb,BBB,222,2.22
ccc,CCC,333,3.33
** C:\Schema.ini の中身 **
[Sample.csv]
ColNameHeader = False
CharacterSet = OEM
Format = CSVDelimited
Col1=FIELD1 Char Width 3
Col2=FIELD2 Char Width 3
Col3=FIELD3 Long
Col4=FIELD4 Double

フォーム上に DBGrid1, Data1 を配置して、
    DBGrid1.DataSource = Data1
    Data1.Connect = Text;
    Data1.DatabaseName =C:\
    Data1.RecordSource = Sample.csv
以上の4つのプロパティを設定して実行すると、
正しく DBGrid に表示されます。

上は、 CSV ファイルの場合ですが、これを
固定長のテキストファイルで実現したいのですが、
可能でしょうか?

-- 固定長テキストファイルの中身
aaaAAA1111.11
bbbBBB2222.22
cccCCC3333.33
-----------------------
FIELD1 : 3バイト
FIELD2 : 3バイト
FIELD3 : 3バイト
FIELD4 : 4バイト
  計   : 13バイト
のようなファイルで実現したいのです。


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

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

- Web Forum -