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

   

Recordset 保存(持久)在文件中。

語法

recordset.Save FileName, PersistFormat

參數(shù)

FileName   可選。文件的完整路徑名,用于保存 Recordset。

PersistFormat   可選。PersistFormatEnum 值,指定保存 Recordset 所使用的格式??梢允侨缦碌哪硞€(gè)常量:

常量

說明

adPersistADTG

(默認(rèn))使用專用的“Advanced Data Tablegram”格式保存。

adPersistXML

使用 XML 格式保存。

 

說明

只能對(duì)打開的 Recordset 調(diào)用 Save 方法。隨后使用 Open 方法可由 FileName 恢復(fù) Recordset

如果 Filter 屬性影響 Recordset,將只保存經(jīng)過篩選的行。如果 Recordset 是分級(jí)結(jié)構(gòu)的,那么將保存當(dāng)前子 Recordset 和它的子 Recordset,但不保存上一級(jí) Recordset。

在第一次保存 Recordset 時(shí)指定 FileName。如果隨后調(diào)用 Save 時(shí),應(yīng)忽略 FileName,否則將產(chǎn)生運(yùn)行時(shí)錯(cuò)誤。如果隨后使用新的 FileName 調(diào)用 Save,那么 Recordset 將保存到新的文件中,但新文件和原始文件都是打開的。

Save 不關(guān)閉 RecordsetFileName,從而可以繼續(xù)使用 Recordset 并保存最新的更改。在 Recordset 關(guān)閉之前 FileName 將保持打開,在這段時(shí)間其它應(yīng)用程序可以讀取但不能寫入 FileName。

出于安全的原因,對(duì)由 Microsoft Internet Explorer 執(zhí)行的腳本,Save 方法僅允許使用低的和自定義的安全設(shè)置。有關(guān)安全問題的詳細(xì)解釋,請(qǐng)參閱 在 http://www.microsoft.com/data/techmat.htm 上的白皮書標(biāo)題“Security Issues in the Microsoft Internet Explorer”。

如果正在進(jìn)行異步 Recordset 獲取、執(zhí)行或更新操作時(shí)調(diào)用 Save 方法,則 Save 將進(jìn)入等待狀態(tài),直到異步操作完成。

Save 方法完成后,當(dāng)前行位置將成為 Recordset 的首行。

要得到最佳結(jié)果,應(yīng)使用 SaveCursorLocation 屬性設(shè)置為 adUseClient。如果您的提供者不支持用于保存 Recordset 對(duì)象的所需功能,則客戶端游標(biāo)將提供該功能。