專家對ADO的連接方式的詳細(xì)說明
但是我個人認(rèn)為,在你想轉(zhuǎn)向.NET時,請慎重考慮. 首先,請務(wù)必完全輸入ADO, 這不會花費太多時間和精力,這是向.NET邁出的***步,在這里拿出來和大家分享一下。希望大家學(xué)習(xí)研究。
ODBC驅(qū)動程序?qū)τ诋?dāng)今使用的各種主要DBMS都有效,ADO的連接方式包括SQL Server、Access、FoxPro,以及諸如Oracle等非微軟數(shù)據(jù)庫產(chǎn)品。提供者將不受線程控制,允許使用Unicode,并將支持事務(wù)。
ADO的連接方式對象屬性
ConnectionString是Connection對象的屬性名稱,為可讀寫String類型,ADO的連接方式提供數(shù)據(jù)提供者或服務(wù)提供者打開到數(shù)據(jù)源的連接所需要的特定信息,包括Provider、Driver、Server、Database、DSN、UID、PWD或者Provider、Data Source、User、Password、Initial Catalog等。#t#
1.Provider
字符串表達(dá)式,指定OLE DB數(shù)據(jù)或服務(wù)提供者的名稱,可以缺省,一般有三種提供者:數(shù)據(jù)提供者、服務(wù)提供者和服務(wù)組件。數(shù)據(jù)提供者擁有自己的數(shù)據(jù)并將數(shù)據(jù)以表的格式顯示給應(yīng)用程序。服務(wù)提供者將服務(wù)封裝,使ADO應(yīng)用程序中的功能得以擴大。ADO的連接方式服務(wù)提供者也可以進(jìn)一步定義為服務(wù)組件,服務(wù)組件必須連同其他服務(wù)提供者或組件一起工作。
2.Driver
字符串表達(dá)式,表示ODBC驅(qū)動程序的名稱,并不是ODBC驅(qū)動程序動態(tài)鏈接庫(DLL)的文件名,有些驅(qū)動程序是微軟公司的產(chǎn)品,在安裝操作系統(tǒng)時就已經(jīng)安裝好了; 而有些數(shù)據(jù)庫產(chǎn)品的驅(qū)動程序由開發(fā)數(shù)據(jù)庫產(chǎn)品的軟件公司隨數(shù)據(jù)庫產(chǎn)品一起提供,ADO的連接方式需要在安裝數(shù)據(jù)庫時選擇安裝后,才可以使用。如:Sybase數(shù)據(jù)庫驅(qū)動程序等。
3.Server(SRVR)
字符串表達(dá)式,數(shù)據(jù)庫服務(wù)名稱。
4.Database(DB)
字符串表達(dá)式,指定服務(wù)器上的數(shù)據(jù)庫名稱。即使DSN定義已經(jīng)指定了數(shù)據(jù)庫,ADO的連接方式也可以在DSN之外指定Database參數(shù)以便連接到不同的數(shù)據(jù)庫。
5.DSN(Data Source)
字符串表達(dá)式,在此為空,無須指定連接的ODBC數(shù)據(jù)源的名稱。
6.UID(User ID)
字符串表達(dá)式,為ODBC數(shù)據(jù)源指定用戶標(biāo)識(用戶賬號名),ADO的連接方式指定用戶必須有足夠的權(quán)限。

















