投稿日 | : 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バイト
のようなファイルで実現したいのです。