此頁沒有內(nèi)容條目
內(nèi)容

Microsoft Data Shaping Service for OLE DB 服務(wù)提供者支持來自一個或多個數(shù)據(jù)提供者的分級(成形)Recordset 對象的結(jié)構(gòu)。

提供者關(guān)鍵字

要調(diào)用 Data Shaping Service for OLE DB,請在連接字符串中指定如下關(guān)鍵字和值。

"Provider=MSDataShape"

動態(tài)屬性

當(dāng)調(diào)用該服務(wù)提供者時,將把如下動態(tài)屬性添加到 Connection 對象的 Properties 集合中。

動態(tài)屬性名稱

說明

Unique Reshape Names

指示賦給 RecordsetName 屬性的值,是否會與現(xiàn)有名稱相沖突。如果該屬性是 True,那么將生成唯一名稱;否則,兩個名稱共存。

Data Provider

指示將提供要被構(gòu)形行的提供者的名稱。

 

通過在連接字符串中將可寫動態(tài)屬性的名稱指定為關(guān)鍵字,也可設(shè)置這些可寫動態(tài)屬性。例如,在 Visual Basic 中,可通過如下指定將 Data Provider 動態(tài)屬性設(shè)置成“MSDASQL”:

Dim cn as New ADODB.Connection

cn.Open "Provider=MSDataShape;Data Provider=MSDASQL"

通過將動態(tài)屬性的名稱指定為 Properties 屬性的索引,也可設(shè)置或檢索動態(tài)屬性。例如,獲得和打印 Data Provider 動態(tài)屬性的當(dāng)前值,然后設(shè)置新值,如:

Debug.Print cn.Properties("Data Provider")

cn.Properties("Data Provider") = "MSDASQL"

有關(guān)數(shù)據(jù)構(gòu)形的詳細(xì)信息,請參閱數(shù)據(jù)構(gòu)形。