ADO Save 方法


❮ 完整的 Recordset 记录集对象参考

Save 方法将 Recordset 对象保存到文件或 Stream 对象中。 当 save 方法完成后,记录指针将指向 Recordset 的第一条记录。

注释:如果对 Recordset 应用了过滤器,则只会保存 "filtered" 记录。

注释:此方法只能在打开的 Recordset 上调用。

语法

objRecordset.Save destination,persistformat

参数 描述
destination 可选。 指定保存 Recordset 对象的位置;文件的路径名或对 Stream 对象的引用
persistformat 可选。 一个 PersistFormatEnum 值,用于指定 Recordset 的格式(XML 或 ADTG)。 默认为 adPersistADTG

实例

您可以将记录集保存为 XML 格式:

<%
set xmlDoc=CreateObject("Microsoft.XMLDOM")
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"

set rs = Server.CreateObject("ADODB.recordset")
rs.Open "Customers", conn
'Save the Recordset into a DOM tree
rs.Save xmldoc, 1
%>

PersistFormatEnum 值

常量 描述
adPersistADTG 0 以 Microsoft Advanced Data TableGram (ADTG) 格式保存。
adPersistXML 1 以可扩展标记语言 (XML) 格式保存
adPersistADO 1 以 ADO 自己的可扩展标记语言 (XML) 格式保存。 此值与 adPersistXML 相同,包含在内是为了向后兼容
adPersistProviderSpecific 2 提供者将使用自己的格式保存记录集

❮ 完整的 Recordset 记录集对象参考