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

   

創(chuàng)建與現(xiàn)有 Recordset 對(duì)象相同的復(fù)制 Recordset 對(duì)象??蛇x擇指定該副本為只讀。

語(yǔ)法

Set rstDuplicate = rstOriginal.Clone (LockType)

返回值

返回 Recordset 對(duì)象引用。

參數(shù)

rstDuplicate   對(duì)象變量,標(biāo)識(shí)正在創(chuàng)建的復(fù)制 Recordset 對(duì)象。

rstOriginal   對(duì)象變量,標(biāo)識(shí)要被復(fù)制的 Recordset 對(duì)象。

LockType   可選,LockTypeEnum 值,指定原始 Recordset 的鎖定類型或只讀 Recordset。

常量

說(shuō)明

AdLockUnspecified

默認(rèn)值。使用與原始類型相同的鎖定類型創(chuàng)建副本。

AdLockReadOnly

副本創(chuàng)建為只讀。

 

說(shuō)明

使用 Clone 方法可創(chuàng)建多個(gè) Recordset 對(duì)象副本,這對(duì)于希望在給定的記錄組中保留多個(gè)當(dāng)前記錄十分有用。使用 Clone 方法比使用與初始定義相同的定義創(chuàng)建和打開(kāi)新 Recordset 對(duì)象要有效得多。

新創(chuàng)建副本的當(dāng)前記錄將設(shè)置為首記錄。

無(wú)論游標(biāo)類型如何,對(duì)某個(gè) Recordset 對(duì)象所作的修改在其所有副本中都是可見(jiàn)的。不過(guò)一旦在原始 Recordset 上執(zhí)行了 Requery,副本將不再與原始 Recordset 同步。

關(guān)閉原始 Recordset 時(shí)并不關(guān)閉它的副本,而關(guān)閉某個(gè)副本也將不關(guān)閉原始 Recordset 或任何其他副本。

用戶只允許復(fù)制支持書(shū)簽的 Recordset 對(duì)象。書(shū)簽值是可交換的,也就是說(shuō),來(lái)自一個(gè) Recordset 對(duì)象的書(shū)簽引用可引用其任何副本中的相同記錄。