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