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").