全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1476
推到 Plurk!
推到 Facebook!

使用文字檔當作資料表的限制

答題得分者是:timhuang
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-07-27 16:08:46 IP:61.224.xxx.xxx 未訂閱
此問題沿自    ■【Delphi】【發表】使用文字檔當作資料表的小範例  http://delphi.ktop.com.tw/topic.php?topic_id=34655    請問一下,使用這種方式有何限制(如筆數或檔案大小)? 我用 BCB5 試的結果,好像只能新增資料,無法刪除資料... 另外,有可能可以共用一個 .sch 檔嗎?不然,如果資料庫要要動態產生,是否就要先動態產生 .sch 呢?    沒空更新的網頁... http://dllee.ktop.com.tw C及指標教學,計算機概論,資訊管理導論... http://dllee.adsldns.org 介紹Shells,LiteStep,GeoShell....
------
http://www.ViewMove.com
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-07-27 16:44:54 IP:61.62.xxx.xxx 未訂閱
hi, dllee 兄, 在你找的相關資料中就有限制的條件, 可能你沒有注意到, 資料如下:
* Indexes (and therefore, any methods or functions that require an
  index, such as GoToKey, SetRange, etc.)
* TQuery components (SQL)
* Deleting records
* Inserting records.  Insert always appends the record to the end 
  of the table.
* Referential Integrity
* Blob datatypes
* DELIMITED tables do not allow modification (editing) of records
確實是只能 append 資料, 而不能刪除資料的, 但是上限為多少, 可能和系統的資源有關, 目前弟尚未找到相關的文獻, 不過可以自己試一下寫個 append 資料的程式跑看看. 看什麼時候會 crash 掉就知道了. 有關 .sch 的部分是一個 .txt 檔一定要配合一個同名的 .sch 檔, 而無法共用的(當然可以用複製的方式來產生), 如果要共用的話, 其實有另一種文字資料庫, 弟整理一下再 post 上來給大家參考!! 另一種文字資料表就是利用 MS Jet4.0 的引擎來進行的, 給你參考: http://delphi.ktop.com.tw/topic.php?TOPIC_ID=34701 發表人 - timhuang 於 2003/07/27 18:08:23
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-07-28 16:19:55 IP:61.231.xxx.xxx 未訂閱
難到沒有可以刪除內容的文字檔資料庫嗎?    沒空更新的網頁... http://dllee.ktop.com.tw C及指標教學,計算機概論,資訊管理導論... http://dllee.adsldns.org 介紹Shells,LiteStep,GeoShell....
------
http://www.ViewMove.com
系統時間:2024-06-29 4:34:12
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!