Поделиться через


OdbcConnection.GetSchema Метод

Определение

Возвращает сведения схемы для источника данных этого объекта OdbcConnection.

Перегрузки

GetSchema()

Возвращает сведения схемы для источника данных этого объекта OdbcConnection.

GetSchema(String)

Возвращает сведения схемы для источника данных этого объекта OdbcConnection, используя указанное имя для имени схемы.

GetSchema(String, String[])

Возвращает сведения о схеме для источника данных этого объекта OdbcConnection, используя указанную строку в качестве имени схемы и указанный массив строк для значений ограничений.

GetSchema()

Исходный код:
OdbcConnectionHelper.cs
Исходный код:
OdbcConnectionHelper.cs
Исходный код:
OdbcConnectionHelper.cs
Исходный код:
OdbcConnectionHelper.cs

Возвращает сведения схемы для источника данных этого объекта OdbcConnection.

public:
 override System::Data::DataTable ^ GetSchema();
public override System.Data.DataTable GetSchema ();
override this.GetSchema : unit -> System.Data.DataTable
Public Overrides Function GetSchema () As DataTable

Возвращаемое значение

Объект DataTable, содержащий сведения о схеме.

См. также раздел

Применяется к

GetSchema(String)

Исходный код:
OdbcConnectionHelper.cs
Исходный код:
OdbcConnectionHelper.cs
Исходный код:
OdbcConnectionHelper.cs
Исходный код:
OdbcConnectionHelper.cs

Возвращает сведения схемы для источника данных этого объекта OdbcConnection, используя указанное имя для имени схемы.

public:
 override System::Data::DataTable ^ GetSchema(System::String ^ collectionName);
public override System.Data.DataTable GetSchema (string collectionName);
override this.GetSchema : string -> System.Data.DataTable
Public Overrides Function GetSchema (collectionName As String) As DataTable

Параметры

collectionName
String

Определяет имя схемы, которая должна быть возвращена.

Возвращаемое значение

Объект DataTable, содержащий сведения о схеме.

Комментарии

Если collectionName имеет значение NULL, DataTable объект содержит сведения обо всех доступных метаданных и любых ограничениях.

Примечание

Все ограничения, применяемые к методу, SQLStatistics также применяются к ODBCConnection.GetSchema("indexes") коллекции .

См. также раздел

Применяется к

GetSchema(String, String[])

Исходный код:
OdbcConnectionHelper.cs
Исходный код:
OdbcConnectionHelper.cs
Исходный код:
OdbcConnectionHelper.cs
Исходный код:
OdbcConnectionHelper.cs

Возвращает сведения о схеме для источника данных этого объекта OdbcConnection, используя указанную строку в качестве имени схемы и указанный массив строк для значений ограничений.

public:
 override System::Data::DataTable ^ GetSchema(System::String ^ collectionName, cli::array <System::String ^> ^ restrictionValues);
public override System.Data.DataTable GetSchema (string collectionName, string?[]? restrictionValues);
public override System.Data.DataTable GetSchema (string collectionName, string[] restrictionValues);
override this.GetSchema : string * string[] -> System.Data.DataTable
Public Overrides Function GetSchema (collectionName As String, restrictionValues As String()) As DataTable

Параметры

collectionName
String

Определяет имя схемы, которая должна быть возвращена.

restrictionValues
String[]

Задает набор значений ограничений для запрошенной схемы.

Возвращаемое значение

Объект DataTable, содержащий сведения о схеме.

Комментарии

Если collectionName задано значение NULL, DataTable объект содержит сведения обо всех доступных метаданных и ограничениях.

Параметр restrictionValues может предоставлять n глубины значений, которые задаются коллекцией ограничений для определенной коллекции. Чтобы задать значения для заданного ограничения, а не задавать значения других ограничений, необходимо задать для предыдущих ограничений значение NULL, а затем поставить соответствующее значение в для ограничения, для которое вы хотите указать значение.

Примером этого является коллекция Tables. Если коллекция Tables имеет три ограничения (база данных, владелец и имя таблицы) и вы хотите вернуть только таблицы, связанные с владельцем Carl, необходимо передать по крайней мере следующие значения: null, Carl. Если значение ограничения не передается, для этого ограничения используются значения по умолчанию. Это то же сопоставление, что и передача значения NULL, которая отличается от передачи пустой строки для значения параметра. В этом случае пустая строка ("") считается значением указанного параметра.

Примечание

Все ограничения, применяемые к методу SQLStatistics, будут применяться к коллекции ODBCConnection.GetSchema("indexes").

См. также раздел

Применяется к