OleDbSchemaGuid Class

Definition

Returns the type of schema table specified by the GetOleDbSchemaTable(Guid, Object[]) method.

public ref class OleDbSchemaGuid sealed
public sealed class OleDbSchemaGuid
type OleDbSchemaGuid = class
Public NotInheritable Class OleDbSchemaGuid
Inheritance
OleDbSchemaGuid

Remarks

Each field in the OleDbSchemaGuid class maps to an OLE DB schema rowset.

Note

Some members of the OleDbSchemaGuid class, (such as Procedure_Columns schema) may not be supported by your OLE DB provider. Refer to your database documentation to determine whether you can retrieve this schema information by querying the system tables of your database.

Constructors

OleDbSchemaGuid()

Initializes a new instance of the OleDbSchemaGuid class.

Fields

Assertions

Returns the assertions defined in the catalog that is owned by a given user.

Catalogs

Returns the physical attributes associated with catalogs accessible from the data source. Returns the assertions defined in the catalog that is owned by a given user.

Character_Sets

Returns the character sets defined in the catalog that is accessible to a given user.

Check_Constraints

Returns the check constraints defined in the catalog that is owned by a given user.

Check_Constraints_By_Table

Returns the check constraints defined in the catalog that is owned by a given user.

Collations

Returns the character collations defined in the catalog that is accessible to a given user.

Column_Domain_Usage

Returns the columns defined in the catalog that are dependent on a domain defined in the catalog and owned by a given user.

Column_Privileges

Returns the privileges on columns of tables defined in the catalog that are available to or granted by a given user.

Columns

Returns the columns of tables (including views) defined in the catalog that is accessible to a given user.

Constraint_Column_Usage

Returns the columns used by referential constraints, unique constraints, check constraints, and assertions, defined in the catalog and owned by a given user.

Constraint_Table_Usage

Returns the tables that are used by referential constraints, unique constraints, check constraints, and assertions defined in the catalog and owned by a given user.

DbInfoKeywords

Returns a list of provider-specific keywords.

DbInfoLiterals

Returns a list of provider-specific literals used in text commands.

Foreign_Keys

Returns the foreign key columns defined in the catalog by a given user.

Indexes

Returns the indexes defined in the catalog that is owned by a given user.

Key_Column_Usage

Returns the columns defined in the catalog that is constrained as keys by a given user.

Primary_Keys

Returns the primary key columns defined in the catalog by a given user.

Procedure_Columns

Returns information about the columns of rowsets returned by procedures.

Procedure_Parameters

Returns information about the parameters and return codes of procedures.

Procedures

Returns the procedures defined in the catalog that is owned by a given user.

Provider_Types

Returns the base data types supported by the .NET Framework Data Provider for OLE DB.

Referential_Constraints

Returns the referential constraints defined in the catalog that is owned by a given user.

SchemaGuids

Returns a list of schema rowsets, identified by their GUIDs, and a pointer to the descriptions of the restriction columns.

Schemata

Returns the schema objects that are owned by a given user.

Sql_Languages

Returns the conformance levels, options, and dialects supported by the SQL-implementation processing data defined in the catalog.

Statistics

Returns the statistics defined in the catalog that is owned by a given user.

Table_Constraints

Returns the table constraints defined in the catalog that is owned by a given user.

Table_Privileges

Returns the privileges on tables defined in the catalog that are available to, or granted by, a given user.

Table_Statistics

Describes the available set of statistics on tables in the provider.

Tables

Returns the tables (including views) defined in the catalog that are accessible to a given user.

Tables_Info

Returns the tables (including views) that are accessible to a given user.

Translations

Returns the character translations defined in the catalog that is accessible to a given user.

Trustee

Identifies the trustees defined in the data source.

Usage_Privileges

Returns the USAGE privileges on objects defined in the catalog that are available to or granted by a given user.

View_Column_Usage

Returns the columns on which viewed tables depend, as defined in the catalog and owned by a given user.

View_Table_Usage

Returns the tables on which viewed tables, defined in the catalog and owned by a given user, are dependent.

Views

Returns the views defined in the catalog that is accessible to a given user.

Methods

Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to