Field オブジェクト

Field オブジェクトは、共通のデータ型を持つデータの列を表すオブジェクトです。


コレクション

Properties

プロパティ

ActualSizeAttributesDefinedSizeNameNumericScaleOriginalValuePrecisionTypeUnderlyingValueValue

メソッド

AppendChunkGetChunk

解説

Recordset オブジェクトは、1 つ以上の Field オブジェクトからなる Fields コレクションを持っています。各 Field オブジェクトは、Recordset 内の列に対応しています。カレント レコードのデータの設定や取得には、Field オブジェクトの Value プロパティを使います。プロバイダから提供される機能によっては、Field オブジェクトのコレクションやメソッド、またはプロパティの一部が使用できないことがあります。

Field オブジェクトのコレクションやメソッド、またはプロパティを使うと、次の操作が行えます。

· Name プロパティを使い、フィールドの名前を返す。

· Value プロパティを使い、Recordset 内のデータの確認や変更を行う。

· Type プロパティ、Precision プロパティ、および NumericScale プロパティを使い、フィールドの基本的な特性を返す。

· DefinedSize プロパティを使い、フィールドの宣言済みサイズを返す。

· ActualSize プロパティを使い、指定されたフィールドにある実際のデータのサイズを返す。

· Attributes プロパティと Properties コレクションを使い、指定されたフィールドでサポートされている機能の種類を調べる。

· AppendChunk メソッドおよび GetChunk メソッドを使い、ロング バイナリ データや文字データのあるフィールドの値を操作する。

· OriginalValue プロパティおよび UnderlyingValue プロパティを使い、バッチ更新中にフィールド値の矛盾を解決する。

コレクション内の Field オブジェクトを序数または Name プロパティを使って参照する場合は、次のいずれかの構文を使います。

recordset.Fields.Item(0)
recordset.Fields.Item("name")
recordset.Fields(0)
recordset.Fields("name")
recordset(0)
recordset("name")
recordset![name]

関連項目

FieldsItemRecordset