Share via


OleDbSchemaGuid.Columns フィールド

定義

特定のユーザーがアクセスできる、カタログに定義されたテーブル (ビューを含む) の列を返します。

public: static initonly Guid Columns;
public static readonly Guid Columns;
 staticval mutable Columns : Guid
Public Shared ReadOnly Columns As Guid 

フィールド値

注釈

Columns は OLE DB COLUMNS 行セットにマップされます。 特に指定がない限り、制限列は次の順序で返されます。

[制限] 列 CLR データ型 説明
TABLE_CATALOG string カタログ名。 プロバイダーがカタログをサポートしていない場合は null 値。
TABLE_SCHEMA string 非修飾スキーマ名。 プロバイダーがスキーマをサポートしていない場合は null 値。
TABLE_NAME string テーブル名。 返される列に null 値を含めることはできません。
COLUMN_NAME string 列の名前。これは一意ではない可能性があります。 キャプションが確認できない場合は、NULL 値が返されます。 この列は、COLUMN_GUID列とCOLUMN_PROPID列と共に、列 ID を形成します。 プロバイダーが使用する DBID 構造体の要素に応じて、これらの列の 1 つ以上が null 値になります。 (DBID は、COLUMN_DOMAIN_USAGE行セットの COLUMN_NAME 列にシリアル化された正式な構造体です)。可能であれば、結果の列 ID は永続的である必要があります。 ただし、一部のプロバイダーでは、列の永続的な識別子がサポートされていません。 ベース テーブルの列 ID は、ビューの下で不変である必要があります。

適用対象