⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mdrefcursorengine.htm

📁 ADO使用手册,非常详细
💻 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 Cursor Service for OLE DB</title>
<style>@import url(msdn_ie4.css);</style>
</HEAD>
<BODY>
<h1><a name="mdrefcursorengine"></a>Microsoft Cursor Service for OLE DB</h1>
<p><a href="dir.htm">目录</a></p>
<p>
Microsoft Cursor Service for OLE DB 服务组件补充了数据提供者的游标支持功能。其结果,用户可以从所有数据提供者处获得相对统一的功能。</p>
<p>
Cursor Service for OLE DB 服务组件使动态属性可用,并增强了某些方法的性能。例如,<b>Optimize</b> 动态属性允许创建临时索引来方便某些操作,如 <b>Find</b> 方法。</p>
<p>
Cursor Service for OLE DB 允许支持在各种情况下的批更新。当数据提供者只能提供功能较少的游标(如静态游标)时,批更新可以模拟功能较多的游标类型(如动态游标)。</p>
<p class=label>
<b>关键字</b></p>
<p>
要调用该组件,请将 <b>Recordet</b> 或 <b>Connection</b> 对象的 <b>CursorLocation</b> 属性设置为 <b>adUseClient</b>。</p>
<pre>connection.<span class=cfe><b>CursorLocation</b></span>=<span class=cfe><b>adUseClient</b></span>
recordset.<span class=cfe><b>CursorLocation</b></span>=<span class=cfe><b>adUseClient</b></span>
</pre>
<p class=label>
<b>动态属性</b></p>
<p>
当调用 Cursor Service for OLE DB 时,如下动态属性将被添加到 <b>Recordset </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%><a href="mdprohandlerpropertyrds.htm">Handler</a> (RDS)</td>
<td width=51%>指示是否启用对 <b>RDSServer.DataFactory </b>的服务器端自定义支持。</td>
</tr>
<tr valign=top>
<td width=49%><a href="mdprodynname.htm">Name</a> </td>
<td width=51%>指示 <b>Recordset</b> 的名称。可能在当前(或随后)的数据形状命令中被引用。</td>
</tr>
<tr valign=top>
<td width=49%><a href="mdprooptimizepropertyrds.htm">Optimize</a></td>
<td width=51%>指示是否应创建索引。当设置为 <b>True </b>时,将临时创建索引,以便改善某些操作的执行。</td>
</tr>
<tr valign=top>
<td width=49%><a href="mdprodynresynccommand.htm">Resync Command</a></td>
<td width=51%>指定当 <b>Unique Table</b> 属性生效时由 <b>Resync </b>方法使用的自定义命令字符串。</td>
</tr>
<tr valign=top>
<td width=49%><a href="mdprodynuniquetable.htm">Unique Catalog</a></td>
<td width=51%>指示数据库的名称,该数据库包含在 <b>Unique Table</b> 属性中被引用的表。</td>
</tr>
<tr valign=top>
<td width=49%><a href="mdprodynuniquetable.htm">Unique Schema</a></td>
<td width=51%>指示在 <b>Unique Table</b> 属性中被引用的表的拥有者名称。</td>
</tr>
<tr valign=top>
<td width=49%><a href="mdprodynuniquetable.htm">Unique Table</a></td>
<td width=51%>指示在 <b>Recordset</b> 中的一个表的名称,该 <b>Recordset</b> 由多个可以通过插入、更新或删除操作进行更改的表创建。</td>
</tr>
<tr valign=top>
<td width=49%><a href="mdprodynupdateresync.htm">Update Resync</a></td>
<td width=51%>指定当 <b>Unique Table</b> 属性生效时,是否在 <b>UpdateBatch</b> 方法(和它的行为)后隐式调用<b>  Resync</b> 方法。</td>
</tr>
</table><br>
<p>
通过将动态属性的名称指定为 <b>Properties</b> 属性的索引,也可以设置或检索该动态属性。例如,获得并打印 <b>Optimize</b> 动态属性的当前值,然后设置新值,如:</p>
<pre>Debug.Print rs.Properties("Optimize")
rs.Properties("Optimize") = True
</pre>
<p class=label>
<b>内置属性行为</b></p>
<p>
Cursor Service for OLE DB 也影响某些内置属性的行为。</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%><a href="mdprocursortype.htm">CursorType</a></td>
<td width=51%>补充 <b>Recordset </b>可用的游标类型。</td>
</tr>
<tr valign=top>
<td width=49%><a href="mdprolocktype.htm">LockType</a></td>
<td width=51%>补充 <b>Recordset </b>可用的锁定类型。允许批更新。</td>
</tr>
<tr valign=top>
<td width=49%><a href="mdprosortpropertyado.htm">Sort</a></td>
<td width=51%>指定 <b>Recordset</b> 以之排序的一个或更多个字段名,以及每个字段是否按升序或降序排序。</td>
</tr>
</table><br>
<p class=label>
<b>方法行为</b></p>
<p>
Cursor Service for OLE DB 启用或影响 <b>Field</b> 对象的 <a href="mdmthappend.htm">Append</a> 方法的行为;以及 <b>Recordset</b> 对象的 <a href="mdmthrstopen.htm">Open</a>、<a href="mdmthadoresync.htm">Resync</a>、<a href="mdmthupdatebatch.htm">UpdateBatch</a> 和 <a href="mdmthrstsave.htm">Save</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 + -