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

有聽人說BDE資料庫引擎老舊不適合在用嗎?

答題得分者是:kevin2004
vbkiller
一般會員


發表:65
回覆:28
積分:18
註冊:2007-03-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-11-01 13:13:12 IP:218.164.xxx.xxx 未訂閱
小弟正在寫一小資料庫程式,資料庫是.DBF表,我是用BDE類之元件來存取,但聽朋友說BDE資料庫引擎非常老舊,說用ADO元件存取.MDB(Access的資料庫)會比較好是這樣嗎?
herbert2
尊榮會員


發表:58
回覆:640
積分:894
註冊:2004-04-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-11-01 17:04:01 IP:211.72.xxx.xxx 訂閱
確實如此. 但我仍在使用! TQuery -> BDE -> DBF 檔. TQuery -> BDE -> Oracle 8i.
是否要用 BDE? 若是新開發, 用 DBX4 可能較恰當吧! ADO 也是很舊且不再發展了.
kevin2004
資深會員


發表:18
回覆:463
積分:416
註冊:2005-05-29

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-11-01 20:41:22 IP:61.219.xxx.xxx 未訂閱
===================引 用 vbkiller 文 章===================
小弟正在寫一小資料庫程式,資料庫是.DBF表,我是用BDE類之元件來存取,但聽朋友說
BDE資料庫引擎非常老舊,說用ADO元件存取.MDB(Access的資料庫)會比較好是這樣嗎?

====>說來話長,如果確如你所說的,只是一個小的暫時性資料庫程式,而且有不考慮
====> 將來是否會轉移擴大等延展性的問題,那BDE也無所謂啦。反正雖說Borland也
====> 勸人別用BDE﹝甚至Borland連Delphi都出賣給別家公司了﹞,那只要你高興,
====> 反正只是一個小小的暫時用的,而且還是DBF的應用,用BDE又何妨。
====>BDE/ADO/dbX就是對了,或說ADO/dbX﹝良心的建議--別用BDE了﹞
------
Kevin
編輯記錄
kevin2004 重新編輯於 2008-11-01 20:42:07, 註解 無‧
kevin2004
資深會員


發表:18
回覆:463
積分:416
註冊:2005-05-29

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-11-01 20:47:13 IP:61.219.xxx.xxx 未訂閱
微軟資料存取技術從早期的ODBC、DAO、ADO等一直再改變。從ADO到後來的
ADO.NET,及最近的VS2008又出了一個LINQ的東東,還真煩人。不過
ADO.NET倒並非是要取代ADO的,他們各有應用處所,所以倒不必太過煩腦
ADO是否太舊的問題。
------
Kevin
編輯記錄
kevin2004 重新編輯於 2008-11-01 20:48:01, 註解 無‧
kevin2004
資深會員


發表:18
回覆:463
積分:416
註冊:2005-05-29

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-11-01 20:50:16 IP:61.219.xxx.xxx 未訂閱
小弟寫的有關BDE的部份,實在寫的很亂,明日空時再重新上來整理
------
Kevin
kevin2004
資深會員


發表:18
回覆:463
積分:416
註冊:2005-05-29

發送簡訊給我
#6 引用回覆 回覆 發表時間:2008-11-05 18:30:49 IP:61.219.xxx.xxx 未訂閱
沒有回應,就當小弟我自說自話好了。
BDE的確是老了,不該再玩了。
除非你是有舊包袱非完不可,那才不得已為之,否則別用BDE了。
------
Kevin
RootKit
資深會員


發表:16
回覆:358
積分:419
註冊:2008-01-02

發送簡訊給我
#7 引用回覆 回覆 發表時間:2008-11-05 19:02:11 IP:122.126.xxx.xxx 訂閱
引用 李維 所言:
BDE 不會再更新了,換而言之如果有新的資料庫將不會再支援。
除非較舊的資料庫,在不考慮更換情形下,仍然是不錯的選擇。

ADO 是值得信賴的方式,還是會持續做更新。只不過目前微軟以不在關注這塊。
作為 SQL Server 或 ACCESS 仍是最好的選擇。

會建議使用 DbX ,主要仍有很大的改善空間。
當然效率也會不斷的提升。

建議可以看 李維 那一本書,好像是簡體版。


junlin
初階會員


發表:66
回覆:94
積分:42
註冊:2002-03-13

發送簡訊給我
#8 引用回覆 回覆 發表時間:2008-11-07 16:53:43 IP:220.130.xxx.xxx 訂閱
不建議用BDE, 因為要Client要另外裝BDE  = =;
用ADO的話, 一個Exe檔就可以到處跑,
用DBX的話, 沒用過不是很清楚

建議最差也要用ADO, 不要再用BDE了, 因為以後用到的機會可以說是遇不到了

===================引 用 vbkiller 文 章===================
小弟正在寫一小資料庫程式,資料庫是.DBF表,我是用BDE類之元件來存取,但聽朋友說BDE資料庫引擎非常老舊,說用ADO元件存取.MDB(Access的資料庫)會比較好是這樣嗎?
系統時間:2024-05-03 7:23:56
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!