ADO Recordオブジェクト


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

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

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")
その他の拡張機能