Field オブジェクト

共通データ型を持つデータ列を表します。

注釈

Field オブジェクトは、Recordset 内の列に対応します。 Field オブジェクトの Value プロパティを使用して現在のレコードのデータを設定するか返します。 プロバイダーが公開する機能によっては、Field オブジェクトの一部のコレクション、メソッド、またはプロパティが使用できない場合があります。

Field オブジェクトのコレクション、メソッド、プロパティを使用すると、次のことができます。

  • Name プロパティを持つフィールドの名前を返します。

  • Value プロパティを持つフィールド内のデータを表示または変更します。 Value、Field オブジェクトの既定のプロパティです。

  • TypePrecision、および NumericScale プロパティを持つフィールドの基本的な特性を返します。

  • DefinedSize プロパティを持つフィールドの宣言されたサイズを返します。

  • ActualSize プロパティを持つ、特定のフィールド内のデータの実際のサイズを返します。

  • Attributes プロパティと Properties コレクションを持つ特定のフィールドでサポートされる機能の種類を特定します。

  • AppendChunk メソッドと GetChunk メソッドで、長いバイナリまたは長い文字データを含むフィールドの値を操作します。

  • プロバイダーがバッチ更新をサポートしている場合は、OriginalValue プロパティと UnderlyingValue プロパティを使用して、バッチ更新中のフィールド値の不一致を解決します。

Field オブジェクトの Recordset を開く前に、すべてのメタデータ プロパティ (NameTypeDefinedSizePrecisionNumericScale) を使用できます。 それらをその時点で設定すると、フォームを動的に構築するのに便利です。

このセクションでは、次のトピックを扱います。

参照

Fields コレクション (ADO)
Properties コレクション (ADO)
Recordset オブジェクト (ADO)