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

ADO or DBExpress?

尚未結案
chrislao
初階會員


發表:86
回覆:69
積分:36
註冊:2002-12-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-09-24 01:31:11 IP:202.175.xxx.xxx 未訂閱
Database 是SQLServer,用ADO 還是用 DBExpress好?
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-09-24 08:46:57 IP:218.163.xxx.xxx 未訂閱
現階段我個人覺得用 ADO 比較恰當, 都是 M$ 本家的東西, 問題比較少, 而且相容性較沒有問題.
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-09-24 09:01:29 IP:210.243.xxx.xxx 未訂閱
抬個槓,我們似乎可以嘗試用逆向思考的方式來做 那就是用dbexpress去接mssql 然後呢,可以回過頭來促使borland能強化dbexpress,抓出bug, 要不然,光是從bde-->ado-->dbexpress這樣每一版delphi都玩個新玩意兒,實在很想說,其實,borland的delphi在資料庫應用系統方面的solution仍然是以 bde paradox在單機運作的模式下,然後呢,都用TTable來寫架構是最可靠的...
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-09-24 09:38:21 IP:218.163.xxx.xxx 未訂閱
哈哈...hahalin 版主所言極是, 只是大家都不希望當白老鼠,    但換個角度看, 沒有白老鼠, 如何得到穩定的新藥 ?
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-09-24 15:29:35 IP:210.3.xxx.xxx 未訂閱
個人覺得 ADO 好像支援 unicode ,但 dbExpress.... 好像還未支援,還是小弟太笨了 
problemman
一般會員


發表:7
回覆:25
積分:16
註冊:2003-04-11

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-09-24 15:31:46 IP:203.198.xxx.xxx 未訂閱
看看這個可否幫到你 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=28856 《觸不到的問題人》 來無影,去無踪, 問題總是一羅羅。 世上無難事,惟有『夾硬黎』
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-09-24 22:06:58 IP:63.84.xxx.xxx 未訂閱
您好!    小弟將ADO和DBExpress兩種方式的特點簡述一下, 希望對您的選擇有考量之用:    ADO ADO(ActiveX Data Objects)物件模組, 具有簡單而明确的分工架搆, 經由資料連結; 擷取資料; 執行資料存取作業三個步驟迅速完成資料來源的查詢和異動作業, Delphi作業環境將ADO物件封裝成VCL元件, 亦為ADO元件頁內的所有元件. 其還有另一種优點, 就是某些ADO物件(如ADOTable, ADODataSet, ADOQuery等)不需要依据上下的階層層次產生. DBExpress 在Delphi 6.0推出之前, Borland推出了Linux作業系統的Delphi版本=>Kylix, 強調重點在于專案可以輕易透過兩邊相同的開發環境, 只要重新編譯就能夠獲得相同的解決方案, 當然的, 适合的資料存取技術在此肩任著重要訴求, DBExpress也就應此而來, 只要搭配諸如Interbase, Oracle等可跨平台的資料庫系統, 便可以很容易的轉換到另一平台上使用. DBExpress具有的特點簡單的說, 具備輕量化, 跨平台, 支援多種資料庫和SQL動態執行的彈性化界面, 雖然說目前Kylix版本的提供的DBExpress技術, 只提供連結存取Interbase, MySQL, DB2, Oracle等資料庫形態, 但相信將來的發展會越來越出色. 綜合以上簡述的特點, 您指定是使用SQLServer資料庫形態, 以目前的存取技術來講, 如果沒有涉及多平台轉換的問題, 建議您還是使用ADO, 同Micky版主所言, 同樣是M公司的產品, 相容性及其效能問題一定會优越一些. 以上發言, 僅供參考! ===================== 努力,相信會獲得美麗! 忻晟 發表人 - cashxin2002 於 2003/09/24 22:13:43
------
忻晟
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-09-25 09:36:00 IP:210.243.xxx.xxx 未訂閱
引言: 哈哈...hahalin 版主所言極是, 只是大家都不希望當白老鼠, 但換個角度看, 沒有白老鼠, 如何得到穩定的新藥 ? < face="Verdana, Arial, Helvetica"> mickey長老您說得更是沒錯,再抬個槓,既然提到老鼠,那來個貓好了, "管他黑貓白貓,能抓老鼠的就是好貓" 照樣造句 "管他bde,ado,dbexpress,能結案的就是好貓" 話說肥來,這些關鍵技術都掌握在borland,ms手中,到這個世紀結束前,不知道在台灣有沒有機會出現像borland,ms這種公司啊... 發表人 - hahalin 於 2003/09/25 09:48:38
pedro
尊榮會員


發表:152
回覆:1187
積分:892
註冊:2002-06-12

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-09-25 10:01:42 IP:210.61.xxx.xxx 未訂閱
個人認為DBExpress向MSSQL要資料 仍然是封裝OLE DB ADO是如此 而ADO是出來有一段時間 各方面資訊及穩定度 來的比DBExpress要好
系統時間:2024-07-01 19:35:02
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!