Freigeben über


OleDbSchemaGuid.Columns Feld

Definition

Gibt die im Katalog definierten Tabellenspalten (einschließlich Sichten) zurück, auf die ein angegebener Benutzer zugreifen kann.

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

Feldwert

Hinweise

Columns wird dem OLE DB COLUMNS-Rowset zugeordnet. Sofern nicht anders angegeben, werden Einschränkungsspalten in der folgenden Reihenfolge zurückgegeben.

Einschränkungsspalte CLR-Datentyp BESCHREIBUNG
TABLE_CATALOG string Katalogname. Ein NULL-Wert, wenn der Anbieter keine Kataloge unterstützt.
TABLE_SCHEMA string Nicht qualifizierter Schemaname. Ein NULL-Wert, wenn der Anbieter keine Schemas unterstützt.
table_name string Tabellenname. Die zurückgegebene Spalte darf keinen NULL-Wert enthalten.
COLUMN_NAME string Der Name der Spalte; Dies ist möglicherweise nicht eindeutig. Wenn sie nicht bestimmt werden kann, wird ein NULL-Wert zurückgegeben. Diese Spalte bildet zusammen mit den Spalten COLUMN_GUID und COLUMN_PROPID die Spalten-ID. Mindestens eine dieser Spalten ist ein NULL-Wert, je nachdem, welche Elemente der DBID-Struktur vom Anbieter verwendet werden. (DBID ist eine formale Struktur, die in die COLUMN_NAME Spalte des COLUMN_DOMAIN_USAGE Rowsets serialisiert wird.) Wenn möglich, sollte die resultierende Spalten-ID persistent sein. Einige Anbieter unterstützen jedoch keine persistenten Bezeichner für Spalten. Die Spalten-ID einer Basistabelle sollte unter Ansichten invariant sein.

Gilt für: