使用文字檔當作資料表的小範例

有關Delphi 的語法, 程式, 等
回覆文章
頭像
tim
文章: 1379
註冊時間: 2008年 11月 26日, 00:49

使用文字檔當作資料表的小範例

文章 tim »

http://delphi.ktop.com.tw/topic.asp?topic_id=34655

Borland BDE 其實也可以利用文字檔來當作 table的功能.

也順便介紹文字檔資料表的作法:
1. 純文字檔: 就是你的資料表(.txt)
2. table schema檔: 要自行建立的欄位表(.sch)
這兩個檔案要同名, 放在同目錄下, 就可以利用 BDE 來進行 table 的讀取.
.sch 內容說明如下:

[scan] 表格名
FILETYPE=FIXED 檔案格式為固定欄寬
CHARSET=ASCII 使用的字元集為ascii
FIELD1=SNO,FLOAT,10,0,0 欄位1 (要從1開始)=欄位名,資料型態,長度,小數點位數,起始位置(注意是從0開始)
FIELD2=SNO2,FLOAT,10,0,10
FIELD3=CNO,CHAR,8,0,20
FIELD4=YN,CHAR,1,0,28
FIELD5=RS,CHAR,2,0,29
FIELD6=SN,CHAR,11,0,31
FIELD7=ENDS,CHAR,1,0,42


其中欄位名稱為自定的, 資料型態有: bool 布林值(T,F), CHAR 字元, NUMBER 16位元整數, LONGINT 32位元整數, FLOAT 64位元浮點數, DATE 日期格式, TIME 時間格式, TIMESTAMP 日期時間格式(即時間戳).
附加檔案
4_82.zip
(3.81 KiB) 已下載 341 次
多多留言, 整理文章, 把經驗累積下來.....
回覆文章