Column オブジェクト (ADOX)
テーブル、インデックス、またはキーの列を表します。
注釈
次のコードでは、新しい Column を作成します。
Dim obj As New Column
Column オブジェクトのプロパティとコレクションを使用すると、次のことができます。
Name プロパティ (ADOX) プロパティを使用して列を識別します。
Type プロパティ (キー) (ADOX) プロパティを使用して列のデータ型を指定します。
列が固定長かどうか、または Attributes プロパティ (ADOX) プロパティを持つ null 値を含めることができるかどうかを判断します。
DefinedSize プロパティ (ADOX) プロパティを使用して列の最大サイズを指定します。
数値データ値の場合は、NumericScale プロパティ (ADOX) プロパティを使用してスケールを指定します。
数値データ値の場合は、Precision プロパティ (ADOX) プロパティを使用して最大有効桁数を指定します。
ParentCatalog プロパティ (ADOX) プロパティを使用して、列を所有する Catalog オブジェクト (ADOX) を指定します。
キー列の場合は、RelatedColumn プロパティ (ADOX) プロパティを使用して、関連テーブル内の関連列の名前を指定します。
インデックス列の場合、SortOrder プロパティ (ADOX) プロパティを使用して、並べ替え順序が昇順か降順かを指定します。
Properties コレクション (ADO) コレクションを使用してプロバイダー固有のプロパティにアクセスします。
注意
Column オブジェクトの一部のプロパティはデータ プロバイダーでサポートされていないことがあります。 プロバイダーでサポートしていないプロパティの値を設定すると、エラーが発生します。 新しい Column オブジェクトの場合、オブジェクトがコレクションに追加されるとエラーが発生します。 既存のオブジェクトの場合、プロパティの設定時にエラーが発生します。
Column オブジェクトを作成する場合、省略可能なプロパティに適した既定値が存在しても、プロバイダーでプロパティがサポートされることが保証されるわけではありません。 プロバイダーでサポートするプロパティの詳細については、プロバイダーのドキュメントを参照してください。
このセクションでは、次のトピックを扱います。
参照
Columns および Tables Append メソッド、Name プロパティの例 (VB)
Connection Close メソッド、Table Type プロパティの例 (VB)
Keys Append メソッド、Key Type、RelatedColumn、RelatedTable、UpdateRule プロパティの例 (VB)
ADOX のコード例: NumericScale および Precision プロパティの例 (VB)
ParentCatalog プロパティの例 (VB)
SortOrder プロパティの例 (VB)
Columns コレクション (ADOX)
Properties コレクション (ADO)