?? mdmthadoresync.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>Resync 方法</title>
<style>@import url(msdn_ie4.css);</style>
</HEAD>
<BODY>
<h1><a name="mdmthadoresync"></a>Resync 方法</h1>
<p>
從基本數據庫刷新當前 <a href="mdobjodbrec.htm">Recordset</a> 對象中的數據。</p>
<p class=label>
<b>語法</b></p>
<p>
<i>recordset</i><b>.Resync</b> <b><i>AffectRecords, ResyncValues</i></b></p>
<p class=label>
<b>參數</b></p>
<p>
<b><i>AffectRecords </i></b>可選,<b>AffectEnum</b> 值,決定<b> Resync</b> 方法所影響的記錄數目,可以為下列常量之一。</p>
<table border=1 cellpadding=5 cols=2 frame=below rules=rows>
<tr valign=top>
<td class=label width=28%><b>常量</b></td>
<td class=label width=72%><b>說明</b></td>
</tr>
<tr valign=top>
<td width=28%><b>AdAffectCurrent</b></td>
<td width=72%>只刷新當前記錄。</td>
</tr>
<tr valign=top>
<td width=28%><b>AdAffectGroup</b></td>
<td width=72%>刷新滿足當前 <a href="mdprofilter.htm">Filter</a> 屬性設置的記錄。只有將 <b>Filter</b> 屬性設置為有效預定義常量之一才能使用該選項。</td>
</tr>
<tr valign=top>
<td width=28%><b>AdAffectAll</b></td>
<td width=72%>默認值。刷新<b> Recordset</b> 對象中的所有記錄,包括由于當前 <b>Filter</b> 屬性設置而隱藏的記錄。</td>
</tr>
<tr valign=top>
<td width=28%><b>adAffectAllChapters</b></td>
<td width=72%>刷新所有子集記錄。</td>
</tr>
</table><br>
<p>
<b><i>ResyncValues </i></b>可選,<b>ResyncEnum </b>值。指定是否覆蓋基本值。可為下列常量之一。</p>
<table border=1 cellpadding=5 cols=2 frame=below rules=rows>
<tr valign=top>
<td class=label width=41%><b>常量</b></td>
<td class=label width=59%><b>說明</b></td>
</tr>
<tr valign=top>
<td width=41%><b>AdResyncAllValues</b></td>
<td width=59%>默認值。覆蓋數據,取消掛起的更新。</td>
</tr>
<tr valign=top>
<td width=41%><b>AdResyncUnderlyingValues</b></td>
<td width=59%>不覆蓋數據,不取消掛起的更新。</td>
</tr>
</table><br>
<p class=label>
<b>說明</b></p>
<p>
使用 <b>Resync</b> 方法將當前<b> Recordset</b> 中的記錄與基本的數據庫重新同步。這在使用靜態或僅向前的游標但希望看到基本數據庫中的改動時十分有用。</p>
<p>
如果將 <a href="mdprocursorlocation.htm">CursorLocation</a> 屬性設置為 <b>adUseClient</b>,則 <b>Resync</b> 僅對非只讀的 <b>Recordset </b>對象可用。</p>
<p>
與 <a href="mdmthadorequery.htm">Requery</a> 方法不同,<b>Resync</b> 方法不重新執行 <b>Recordset</b> 對象的基本的命令,基本的數據庫中的新記錄將不可見。</p>
<p>
如果由于與基本的數據沖突(如其他用戶已將記錄刪除)而使重新同步的嘗試失敗,則提供者將警告返回到 <a href="mdcolerrors.htm">Errors</a> 集合并且產生運行時錯誤。使用 <b>Filter</b> 屬性 (<b>adFilterConflictingRecords</b>) 和 <a href="mdprostatus.htm">Status</a> 屬性可以找到發生沖突的記錄。</p>
<p class=indent>
<B><b>遠程數據服務用法</b></B> <b>Resync</b> 方法在客戶端 <b>Recordset </b>上無效。</p>
<p class=indent>
如果設置了 <a href="mdprodynuniquetable.htm">Unique Table</a> 和 <a href="mdprodynresynccommand.htm">Resync Command</a> 動態屬性,并且 <b>Recordset</b> 是對多個表執行 JOIN 操作的結果,那么,<b>Resync</b> 方法將僅對 <b>Unique Table</b> 屬性中命名的表執行在 <b>Resync Command</b> 屬性中所給定的操作。</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 + -