線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1352
推到 Plurk!
推到 Facebook!

如何存取副檔名為*.d(DBase檔)

尚未結案
chiuwenchen
一般會員


發表:5
回覆:4
積分:1
註冊:2002-10-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-04-18 15:07:09 IP:211.72.xxx.xxx 未訂閱
各位先進: 如何以Delphi 6.0存取 DBase 3 的資料檔,可是副檔名是*.d,而不是*.dbf
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-04-18 17:39:53 IP:61.66.xxx.xxx 未訂閱
引言: 各位先進: 如何以Delphi 6.0存取 DBase 3 的資料檔,可是副檔名是*.d,而不是*.dbf
你確定是 dbase3的資料庫, 除非是原來作者故弄玄虛改為 .d, 要不然我還 沒有看過 dbase 採用 .d 的格式, 不知道有沒有試過 rename 成 dbf 後來 開啟看看?
cmj
高階會員


發表:15
回覆:242
積分:226
註冊:2002-06-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-04-18 23:48:07 IP:211.76.xxx.xxx 未訂閱
假設你的檔案在 C:\TEMP\TEST.D 是DBASE3檔案 使用Table元件 Table.TableType:=ttDBase; Table.TableName:='C:\TEMP\TEST.D'; Table.Open; 即可存取
zing
一般會員


發表:0
回覆:2
積分:5
註冊:2002-08-29

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-04-21 12:40:50 IP:211.72.xxx.xxx 未訂閱
引言: 假設你的檔案在 C:\TEMP\TEST.D 是DBASE3檔案 使用Table元件 Table.TableType:=ttDBase; Table.TableName:='C:\TEMP\TEST.D'; Table.Open; 即可存取
不好意思,再請問前輩: 我已試過此方式可以的, 但如果若不用透過 BDE 的方式的話, 仍有辦法存取DBase 3,附檔名為*.d的資料檔嗎? 謝謝賜教!!!
danny
版主


發表:100
回覆:522
積分:595
註冊:2002-03-11

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-04-21 13:03:30 IP:211.76.xxx.xxx 未訂閱
引言: 不好意思,再請問前輩: 我已試過此方式可以的, 但如果若不用透過 BDE 的方式的話, 仍有辦法存取DBase 3,附檔名為*.d的資料檔嗎?
Delphi 上目前沒有比較好的 DBF 解決方案. BDE 在 Master/Detail 上會有時當機的現象. Halcyon 在 Master/Detail 上會有關聯錯誤的現象(Master的ABC 關聯到Detail的ABC及ABCDE 只要前面一樣就算) ADS 速度比較慢, 且必須安裝 ADS Server 端程式, 不過使用上比較沒問題. 以上都是 NewsGroup 中建議使用的方法, 不過第二,三種(D6的CD上有附單機版)要另外用前買
------
將問題盡快結案也是一種禮貌!
系統時間:2024-07-02 23:29:09
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!