請問: dbExpress,BDE,interBase,dbGo 的優缺點及使用時機 |
答題得分者是:P.D.
|
feng2939
一般會員 發表:22 回覆:30 積分:15 註冊:2013-03-26 發送簡訊給我 |
本人為初學者, 所提問題若有不正確之處, 請多多指點.
謝謝!!! 1. BDE, 所有元件, 均透過 ODBC 來做連結 2. interBase interBase, 自己本身的元件來連結 3. dbExpress .. 凡是在 Data Explorer 中 ,可connect 到的都可使用, 包括前兩者ODBC, interBase... 等 .. DataSource 需透過, DataSetProvider , ClientDataSet 才能使用, 否則會產生 "..... unidirectional dataset " 錯誤. 4.dbGo .. MS 的 ADO, 主要是使用 access DB 以上是本人到目前的認知, 現請教各位前備, 上述四者的優缺點及使用的時機如何? 謝謝!!!
------
DVF |
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
feng2939
一般會員 發表:22 回覆:30 積分:15 註冊:2013-03-26 發送簡訊給我 |
謝謝!!
有找到一篇 http://delphi.ktop.com.tw/board.php?cid=169&fid=1369&tid=95350 ===================引 用 P.D. 文 章=================== 本站有相當多的討論, 請利用搜尋先找找
------
DVF |
tuga
高階會員 發表:16 回覆:109 積分:120 註冊:2002-07-13 發送簡訊給我 |
|
aftcast
站務副站長 發表:81 回覆:1485 積分:1763 註冊:2002-11-21 發送簡訊給我 |
已回覆你找到的那篇連結,我做了一點意見看法,你也可以參考參考… : )
===================引 用 tuga 文 章=================== 新版的 XE4 已經有內含連接所有資料庫的元件, 類似 devart 的 unidac, 也可以測試看看,
------
蕭沖 --All ideas are worthless unless implemented-- C++ Builder Delphi Taiwan G+ 社群 http://bit.ly/cbtaiwan |
feng2939
一般會員 發表:22 回覆:30 積分:15 註冊:2013-03-26 發送簡訊給我 |
|
tuga
高階會員 發表:16 回覆:109 積分:120 註冊:2002-07-13 發送簡訊給我 |
|
feng2939
一般會員 發表:22 回覆:30 積分:15 註冊:2013-03-26 發送簡訊給我 |
謝謝 aftcast !!!!
delphi 第一次用, 想開發一個, 一般小企業 (10人以下) 能用的 會計 進銷存 . ( 曾開發過 rmcobol 的版本), 現在研究 delphi 最佳途徑, 以後; 若遇有相關問題, 還請多指導. PS: 我曾在非 MS 環境下, 開發過 10 幾個子系統, 對 ERP 很熟, 若有相關議, 可相互交換意見, , ===================引 用 aftcast 文 章=================== 已回覆你找到的那篇連結,我做了一點意見看法,你也可以參考參考… : ) ===================引 用 tuga 文 章=================== 新版的 XE4 已經有內含連接所有資料庫的元件, 類似 devart 的 unidac, 也可以測試看看,
------
DVF |
tuga
高階會員 發表:16 回覆:109 積分:120 註冊:2002-07-13 發送簡訊給我 |
新開發的系統就不要用 BDE 了, 印象中 BDE 也沒有在維護
dbGo 是以前的 ADO 吧, 微軟也不愛她了 考慮前端的使用的元件, 建議一併把後端使用哪一種資料庫的因素放進來 ===================引 用 feng2939 文 章=================== 謝謝 aftcast !!!! delphi 第一次用, 想開發一個, 一般小企業 (10人以下) 能用的 會計 進銷存 . ( 曾開發過 rmcobol 的版本), 現在研究 delphi 最佳途徑, 以後; 若遇有相關問題, 還請多指導. PS: 我曾在非 MS 環境下, 開發過 10 幾個子系統, 對 ERP 很熟, 若有相關議, 可相互交換意見, , ===================引 用 aftcast 文 章=================== 已回覆你找到的那篇連結,我做了一點意見看法,你也可以參考參考… : ) ===================引 用 tuga 文 章=================== 新版的 XE4 已經有內含連接所有資料庫的元件, 類似 devart 的 unidac, 也可以測試看看, |
aftcast
站務副站長 發表:81 回覆:1485 積分:1763 註冊:2002-11-21 發送簡訊給我 |
HELLO,純討論,dbgo是以前的ado沒錯,但這個ado到目前為止依舊是「現在式」,而非過去很多人懷疑的變成「將要死」的狀態。以下是ms對win平台資料存取的roadmap,這很有參考價值!
http://msdn.microsoft.com/en-us/library/ms810810.aspx 此外,針對mssql 2005版以後,ms建議的SQL Server Native Client 存取,也可用ado來連結 http://msdn.microsoft.com/en-us/library/ms130978.aspx 我覺得ms是極大的公司,它們針對「實行已久、使用人數已廣」的技術,通常不會說死就讓它死。相對的,這點之於以前的borland,或是目前的embt,我想誰比較容易說變就變…應該很清楚才是! 且,roadmap中沒提到ado將死的情形,但有提到其他相關的未來不support的過時技術(通常是以前用的人也少的技術),這些deprecated的東西也一定還有個三、五年以上的安全期。更不用說若還沒宣告的,理論上10年可能沒問題。然,其他的如dbexpress呢? 10年一定不會變?? 此外,若搞過dbexpress mysql的人,一定曾經被它搞到煩死,因為mysql的版本只要一點點不一樣,就完全連不上。為了dbexpress的某一個版次,比如delphi2010版附的,你就只能去找某幾個固定版的mysql來裝。我痛過,光去找哪版mysql連沒問題就花一堆時間,更不用說你若upgrad mysql,你就等死! (以上經驗是幾年前的事,除非近來有變化…) 最後,delphi/bcb中的dbgo能不能依舊正常使用? 當然可以! 而且win7上也沒問題,未來更高版應該也不會有問題,(從上面的網站內容可看到)。 ado要死很難啦! 個人覺得,因為幾乎scrpting language(php/perl/asp/python…)在win上都是靠它,連vc 也靠它,它死了是要讓廣大世界的開發者怎麼辦? 會不會被罵死!? native 程式少了它真的只能用最底層的odbc直呼或oledb直呼了,會寫死人! 以上,是為了破除大家以前的印象,覺得ado將掛了! ===================引 用 tuga 文 章=================== dbGo 是以前的 ADO 吧, 微軟也不愛她了
------
蕭沖 --All ideas are worthless unless implemented-- C++ Builder Delphi Taiwan G+ 社群 http://bit.ly/cbtaiwan |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |