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

請問: dbExpress,BDE,interBase,dbGo 的優缺點及使用時機

答題得分者是:P.D.
feng2939
一般會員


發表:22
回覆:30
積分:15
註冊:2013-03-26

發送簡訊給我
#1 引用回覆 回覆 發表時間:2013-04-26 15:46:43 IP:220.130.xxx.xxx 訂閱
本人為初學者, 所提問題若有不正確之處, 請多多指點.
謝謝!!!

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.
版主


發表:571
回覆:3880
積分:3666
註冊:2006-10-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2013-04-27 22:38:58 IP:220.136.xxx.xxx 未訂閱
本站有相當多的討論, 請利用搜尋先找找
feng2939
一般會員


發表:22
回覆:30
積分:15
註冊:2013-03-26

發送簡訊給我
#3 引用回覆 回覆 發表時間:2013-04-28 21:58:50 IP:219.68.xxx.xxx 訂閱
謝謝!!
有找到一篇
http://delphi.ktop.com.tw/board.php?cid=169&fid=1369&tid=95350



===================引 用 P.D. 文 章===================
本站有相當多的討論, 請利用搜尋先找找
------
DVF
tuga
高階會員


發表:16
回覆:105
積分:104
註冊:2002-07-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2013-05-22 09:05:25 IP:61.219.xxx.xxx 訂閱
新版的 XE4 已經有內含連接所有資料庫的元件,
類似 devart 的 unidac, 也可以測試看看,


aftcast
站務副站長


發表:81
回覆:1482
積分:1762
註冊:2002-11-21

發送簡訊給我
#5 引用回覆 回覆 發表時間:2013-05-23 03:34:40 IP:114.44.xxx.xxx 訂閱
已回覆你找到的那篇連結,我做了一點意見看法,你也可以參考參考…  : )

===================引 用 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

發送簡訊給我
#6 引用回覆 回覆 發表時間:2013-05-23 09:55:03 IP:220.130.xxx.xxx 訂閱
謝謝 tuga !!!
===================引 用 tuga 文 章===================
新版的 XE4 已經有內含連接所有資料庫的元件,
類似 devart 的 unidac, 也可以測試看看,


------
DVF
tuga
高階會員


發表:16
回覆:105
積分:104
註冊:2002-07-13

發送簡訊給我
#7 引用回覆 回覆 發表時間:2013-05-23 10:05:42 IP:61.219.xxx.xxx 訂閱
不客氣, 如果有心得, 記得分享給大家喔


===================引 用 feng2939 文 章===================
謝謝 tuga !!!
===================引 用 tuga 文 章===================
新版的 XE4 已經有內含連接所有資料庫的元件,
類似 devart 的 unidac, 也可以測試看看,


feng2939
一般會員


發表:22
回覆:30
積分:15
註冊:2013-03-26

發送簡訊給我
#8 引用回覆 回覆 發表時間:2013-05-23 10:10:51 IP:220.130.xxx.xxx 訂閱
謝謝 aftcast !!!!

delphi 第一次用, 想開發一個, 一般小企業 (10人以下) 能用的 會計 進銷存 . ( 曾開發過 rmcobol 的版本), 現在研究 delphi 最佳途徑, 以後; 若遇有相關問題, 還請多指導.

PS: 我曾在非 MS 環境下, 開發過 10 幾個子系統, 對 ERP 很熟, 若有相關議, 可相互交換意見, ,

===================引 用 aftcast 文 章===================
已回覆你找到的那篇連結,我做了一點意見看法,你也可以參考參考… : )

===================引 用 tuga 文 章===================
新版的 XE4 已經有內含連接所有資料庫的元件,
類似 devart 的 unidac, 也可以測試看看,


------
DVF
tuga
高階會員


發表:16
回覆:105
積分:104
註冊:2002-07-13

發送簡訊給我
#9 引用回覆 回覆 發表時間:2013-05-23 10:48:59 IP:61.219.xxx.xxx 訂閱
新開發的系統就不要用 BDE 了, 印象中 BDE 也沒有在維護
dbGo 是以前的 ADO 吧, 微軟也不愛她了

考慮前端的使用的元件, 建議一併把後端使用哪一種資料庫的因素放進來



===================引 用 feng2939 文 章===================
謝謝 aftcast !!!!

delphi 第一次用, 想開發一個, 一般小企業 (10人以下) 能用的 會計 進銷存 . ( 曾開發過 rmcobol 的版本), 現在研究 delphi 最佳途徑, 以後; 若遇有相關問題, 還請多指導.

PS: 我曾在非 MS 環境下, 開發過 10 幾個子系統, 對 ERP 很熟, 若有相關議, 可相互交換意見, ,

===================引 用 aftcast 文 章===================
已回覆你找到的那篇連結,我做了一點意見看法,你也可以參考參考… : )

===================引 用 tuga 文 章===================
新版的 XE4 已經有內含連接所有資料庫的元件,
類似 devart 的 unidac, 也可以測試看看,


aftcast
站務副站長


發表:81
回覆:1482
積分:1762
註冊:2002-11-21

發送簡訊給我
#10 引用回覆 回覆 發表時間:2013-05-23 12:24:40 IP:114.32.xxx.xxx 訂閱
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
系統時間:2017-10-17 23:02:51
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!