OleDbConnection.GetSchema Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает сведения схемы для источника данных этого объекта OleDbConnection.
Перегрузки
GetSchema() |
Возвращает сведения схемы для источника данных этого объекта OleDbConnection. |
GetSchema(String) |
Возвращает сведения о схеме для источника данных этого объекта OleDbConnection, используя указанную строку в качестве имени схемы. |
GetSchema(String, String[]) |
Возвращает сведения о схеме для источника данных этого объекта OleDbConnection, используя указанную строку в качестве имени схемы и указанный массив строк для значений ограничений. |
GetSchema()
- Исходный код:
- DbConnectionHelper.cs
- Исходный код:
- DbConnectionHelper.cs
- Исходный код:
- DbConnectionHelper.cs
- Исходный код:
- DbConnectionHelper.cs
Возвращает сведения схемы для источника данных этого объекта OleDbConnection.
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)
- Исходный код:
- DbConnectionHelper.cs
- Исходный код:
- DbConnectionHelper.cs
- Исходный код:
- DbConnectionHelper.cs
- Исходный код:
- DbConnectionHelper.cs
Возвращает сведения о схеме для источника данных этого объекта OleDbConnection, используя указанную строку в качестве имени схемы.
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 будет содержать сведения обо всех доступных метаданных и ограничениях.
См. также раздел
Применяется к
GetSchema(String, String[])
- Исходный код:
- DbConnectionHelper.cs
- Исходный код:
- DbConnectionHelper.cs
- Исходный код:
- DbConnectionHelper.cs
- Исходный код:
- DbConnectionHelper.cs
Возвращает сведения о схеме для источника данных этого объекта OleDbConnection, используя указанную строку в качестве имени схемы и указанный массив строк для значений ограничений.
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, которая отличается от передачи пустой строки для значения параметра. В этом случае пустая строка ("") считается значением указанного параметра.