最新のWeb開発のチュートリアル
 

ADOの保存方法


<完全なレコードセットオブジェクト参照

SaveメソッドはファイルやストリームオブジェクトにRecordsetオブジェクトを保存します。 保存方法が終了すると、レコードポインタは、レコードセットの最初のレコードで指しています。

Note:レコードセットに適用されるフィルタがある場合は、唯一の"filtered"のレコードが保存されます。

Note:このメソッドは、開いているレコードセットに呼び出すことができます。

構文

objRecordset.Save destination,persistformat

パラメーター 説明
destination 任意。 どこRecordsetオブジェクトを保存するように指定します。 ファイルのパス名またはStreamオブジェクトへの参照
persistformat 任意。 PersistFormatEnumのレコード(XMLまたはADTG)のフォーマットを指定する値。 デフォルトはadPersistADTGです

You can save a Recordset in XML format:

<%
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値

定数 説明
adPersistADTG0 マイクロソフト高度なデータTableGramに保存します(ADTG)形式。
adPersistXML1 拡張マークアップ言語で保存します(XML)フォーマット
adPersistADO1 ADOの独自の拡張マークアップ言語で保存します(XML)フォーマット。 この値はadPersistXMLと同じであり、後方互換性のために含まれています
adPersistProviderSpecific2 プロバイダは、独自のフォーマットを使用してレコードセットを持続します

<完全なレコードセットオブジェクト参照