使用MS Jet4.0來建立使用文字檔資料庫 |
|
timhuang
尊榮會員 發表:78 回覆:1815 積分:1608 註冊:2002-07-15 發送簡訊給我 |
使用 BDE 建立文字資料庫後, 其實 MS Jet 4.0 的資料庫引擎也是支援文字資料庫的, 但是格式不太相同, 不過有一個好處, 可以使用標準的 ddl 資料庫操作語言來進行建立資料表, 而且其 schema.ini 的 table 是共用的, 一個資料庫一個. 簡單的說明一下如何使用, 在 adoconnection 中的connection 中, [提供者]選擇 jet 4.0 的驅動程式, [連線]輸入目錄, 該目錄就是資料庫, 接下來在[全部]裡的 extended property 內輸入 text, 就表示使用文字資料庫, 建立好 connectionstring 後, 就可以使用 ddl 來進行建立資料表, 輸入資料等操作, 要注意的地方是資料表的名稱一定要使用 xxxxx#txt, 其中的 #txt 的意思就 .txt, 記得這個地方. 本程式中create table建立了兩個資料表於程式的同目錄下, table1.txt, table2.txt, 接下insert sample data分別在這兩個table中輸入各4筆資料, 最後在 open query中使用了查詢資料的語法, 並顯在畫面上的 dbgrid 中. 這種資料表的限制一樣是不能修改資料, 刪除資料, 但可以新增資料, 與 bde 最大的不同是ms jet 4.0 是可以使用 create table 的語法來建立資料表, 比較方便. schema.ini 的參考資料如下:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odbc/htm/odbcjetsdk_98.asp 以下為範例程式的畫面:
列出 bde 的文字資料庫連結以方便參考:
http://delphi.ktop.com.tw/topic.php?topic_id=34655 發表人 - timhuang 於 2003/07/28 15:01:03
附加檔案:34701_jettext_db.zip
|
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
引言: 這種資料表的限制一樣是不能修改資料, 刪除資料, 但可以新增資料,...請問,是連修改資料都不行嗎? ■【Delphi】【發表】使用文字檔當作資料表的小範例 http://delphi.ktop.com.tw/topic.php?topic_id=34655 這篇所介紹的是可以修改資料,只是不能刪除資料... 沒空更新的網頁... http://dllee.ktop.com.tw C及指標教學,計算機概論,資訊管理導論... http://dllee.adsldns.org 介紹Shells,LiteStep,GeoShell....
------
http://www.ViewMove.com |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |