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