ADO Record オブジェクト

Recordオブジェクト (ADO version 2.5)

ADO Recordオブジェクトは、レコードセットの一行、ファイルシステムのファイル、またはディレクトリを含むために使用されます。

ADO 2.5以前のバージョンでは、構造化されたデータベースにアクセスできます。構造化されたデータベースでは、各テーブルは各行で明確に同じ列数を持ち、各列は同じデータ类型で構成されています。

Recordオブジェクトは、行と行の間で列数および/またはデータ类型が異なるデータセットにアクセスを許可します。

構文

objectname.property
objectname.method

属性

属性 説明
ActiveConnection Recordオブジェクトが現在所属するConnectionオブジェクトを設定または返します。
Mode Recordオブジェクト内でデータを変更する有効な権限を設定または返します。
ParentURL 親Recordの絶対URLを返します。
RecordType Recordオブジェクトのタイプを返します。
Source RecordオブジェクトのOpenメソッドのsrcパラメータを設定または返します。
State Recordオブジェクトの状態を返します。

メソッド

メソッド 説明
Cancel CopyRecord、DeleteRecord、MoveRecord、またはOpenコールの実行をキャンセルします。
Close Recordオブジェクトを閉じます。
CopyRecord ファイルやディレクトリを別の場所にコピーします。
DeleteRecord ファイルやディレクトリを削除します。
GetChildren ディレクトリ内の各行を表す Recordset オブジェクトを返します。
MoveRecord ファイルやディレクトリを別の場所に移動します。
Open 既存の Record オブジェクトを開いたり、新しいファイルやディレクトリを作成します。

コレクション

コレクション 説明
Properties 特定のプロバイダー属性の集合。
Fields Record オブジェクト内に含まれるすべての Field オブジェクトを含みます。

Fields 集合の属性

属性 説明
Count

fields 集合の項目数を返します。初期値は 0 です。

例:

	countfields = rec.Fields.Count
	
Item(named_item/number)

fields 集合の特定の項目を返します。

例:

	itemfields = rec.Fields.Item(1)
	または
	itemfields = rec.Fields.Item("Name")