?? mdrefmsdatashape.htm
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML dir=ltr>
<HEAD>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=gb2312"><title>Microsoft Data Shaping Service for OLE DB</title>
<style>@import url(msdn_ie4.css);</style>
</HEAD>
<BODY>
<h1><a name="mdrefmsdatashape"></a>Microsoft Data Shaping Service for OLE DB</h1>
<p><a href="dir.htm">目錄</a></p>
<p>
Microsoft Data Shaping Service for OLE DB 服務提供者支持來自一個或多個數據提供者的分級(成形)<b>Recordset</b> 對象的結構。</p>
<p class=label>
<b>提供者關鍵字</b></p>
<p>
要調用 Data Shaping Service for OLE DB,請在連接字符串中指定如下關鍵字和值。</p>
<pre>"Provider=<span class=cfe><b>MSDataShape</b></span>"
</pre>
<p class=label>
<b>動態屬性</b></p>
<p>
當調用該服務提供者時,將把如下動態屬性添加到 <b>Connection </b>對象的 <b>Properties</b> 集合中。</p>
<table border=1 cellpadding=5 cols=2 frame=below rules=rows>
<tr valign=top>
<td class=label width=49%><b>動態屬性名稱</b></td>
<td class=label width=51%><b>說明</b></td>
</tr>
<tr valign=top>
<td width=49%><b>Unique Reshape Names</b></td>
<td width=51%>指示賦給 <b>Recordset</b> 的 <b>Name</b> 屬性的值,是否會與現有名稱相沖突。如果該屬性是 <b>True</b>,那么將生成唯一名稱;否則,兩個名稱共存。</td>
</tr>
<tr valign=top>
<td width=49%><b>Data Provider </b></td>
<td width=51%>指示將提供要被構形行的提供者的名稱。</td>
</tr>
</table><br>
<p>
通過在連接字符串中將可寫動態屬性的名稱指定為關鍵字,也可設置這些可寫動態屬性。例如,在 Visual Basic 中,可通過如下指定將 <b>Data Provider</b> 動態屬性設置成“MSDASQL”:</p>
<pre>Dim cn as New ADODB.Connection
cn.Open "Provider=MSDataShape;Data Provider=MSDASQL"
</pre>
<p>
通過將動態屬性的名稱指定為 <b>Properties</b> 屬性的索引,也可設置或檢索動態屬性。例如,獲得和打印 <b>Data Provider</b> 動態屬性的當前值,然后設置新值,如:</p>
<pre>Debug.Print cn.Properties("Data Provider")
cn.Properties("Data Provider") = "MSDASQL"
</pre>
<p>
有關數據構形的詳細信息,請參閱<a href="mdmschierarchicalcursorsdatashapingdetail.htm">數據構形</a>。</p>
<center> <A HREF="http://www.51windows.Net">www.51windows.Net</A></center>
<SCRIPT LANGUAGE="JavaScript" src="/log/sitelog2.asp"></SCRIPT>
<script src="script.js"></script></BODY>
</HTML>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -