Connect Database Method |
尚未結案
|
BorlandUser
中階會員 發表:148 回覆:217 積分:73 註冊:2004-02-19 發送簡訊給我 |
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ TDatabase, TADOConnection, TSQLConnection這三個元件在連接資料庫的時候﹐也并不是一直和資料庫維持連接狀態的﹐而是依靠其KeepConnection屬性﹐當此屬性值為True時﹐即始終和資料庫保持連接﹐反之若為False﹐則不會始終和資料庫保持連接﹒ 從實務作業上來看﹐資料庫系統的專案應不是只單單一個資料集元件(如Table, ADOTable等等)﹐在多個相同性質的資料集元件共同存在的情況下﹐比較建議您使用TDatabase, TADOConnection, TSQLConnection元件﹐提高程式的可攜性﹐在其下游的資料集元件均可靠一個屬性設定(如紅色處說明)﹐皆可連接上游元件﹐從而通過上游元件擷取資料庫中的資料﹐在擬寫程式碼﹐修改過程中都相對的提高整個專案設計的可攜性﹒倘若沒有使用上述三種元件的話﹐豈不是需要針對每個資料集元件做連接資料庫的重重設定﹐在程式規劃初期﹐擬寫過程﹐甚至修改Debug時期﹐只要涉及到資料庫元件的設定及程式碼﹐都會出現較大量的工作變動﹒ 另外一個方面﹐此三種元件的建立﹐還可使用其擁有的強大的功能﹐比如說交易功能﹐這在資料庫系統的開發中是經常會被使用到的方法﹒﹒﹒等等 BDE資料集元件連接上游的TDatabase元件之作用屬性名稱﹕DatabaseName
ADO資料集元件連接上游的TADOConnection元件之作用屬性名稱﹕Connection
dbExpress資料集元件連接上游的TSQLConnection元件之作用屬性名稱﹕SQLConnection 個人意見﹐參考看看﹗ =====================
努力,相信會獲得美麗!
忻晟
------
忻晟 |
BorlandUser
中階會員 發表:148 回覆:217 積分:73 註冊:2004-02-19 發送簡訊給我 |
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ 兩種連接方法的比較小弟前篇回复已有簡單說明
小弟把上篇回复分一下﹕紅色部分為先由TDatabase, TADOConnection, TSQLConnection來連接資料庫﹐再使用資料集元件通過上游已經連接上資料庫的TDatabase, TADOConnection, TSQLConnection來擷取資料﹔藍色部分為直接使用資料集元件連接資料庫并擷取資料﹕ 從實務作業上來看﹐資料庫系統的專案應不是只單單一個資料集元件(如Table, ADOTable等等)﹐在多個相同性質的資料集元件共同存在的情況下﹐比較建議您使用TDatabase, TADOConnection, TSQLConnection元件﹐提高程式的可攜性﹐在其下游的資料集元件均可靠一個屬性設定(如紅色處說明)﹐皆可連接上游元件﹐從而通過上游元件擷取資料庫中的資料﹐在擬寫程式碼﹐修改過程中都相對的提高整個專案設計的可攜性﹒
另外一個方面﹐此三種元件的建立﹐還可使用其擁有的強大的功能﹐比如說交易功能﹐這在資料庫系統的開發中是經常會被使用到的方法﹒﹒﹒等等﹒ 沒有使用上述三種元件的話﹐豈不是需要針對每個資料集元件做連接資料庫的重重設定﹐在程式規劃初期﹐擬寫過程﹐甚至修改Debug時期﹐只要涉及到資料庫元件的設定及程式碼﹐都會出現較大量的工作變動﹒ 不知這樣分有沒有清楚一些﹒ <><>=====================
努力,相信會獲得美麗!
忻晟>>
------
忻晟 |
BorlandUser
中階會員 發表:148 回覆:217 積分:73 註冊:2004-02-19 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |