OleDbConnection.GetSchema OleDbConnection.GetSchema OleDbConnection.GetSchema OleDbConnection.GetSchema Method

정의

OleDbConnection의 데이터 소스에 대한 구성표 정보를 반환합니다.Returns schema information for the data source of this OleDbConnection.

오버로드

GetSchema() GetSchema() GetSchema() GetSchema()

OleDbConnection의 데이터 소스에 대한 구성표 정보를 반환합니다.Returns schema information for the data source of this OleDbConnection.

GetSchema(String) GetSchema(String) GetSchema(String) GetSchema(String)

스키마 이름에 대해 지정된 문자열을 사용하여 이 OleDbConnection의 데이터 소스에 대한 스키마 정보를 반환합니다.Returns schema information for the data source of this OleDbConnection using the specified string for the schema name.

GetSchema(String, String[]) GetSchema(String, String[]) GetSchema(String, String[]) GetSchema(String, String[])

스키마 이름에 대해 지정된 문자열과 제한 값에 대해 지정된 문자열 배열을 사용하여 이 OleDbConnection의 데이터 소스에 대한 스키마 정보를 반환합니다.Returns schema information for the data source of this OleDbConnection using the specified string for the schema name and the specified string array for the restriction values.

GetSchema() GetSchema() GetSchema() GetSchema()

OleDbConnection의 데이터 소스에 대한 구성표 정보를 반환합니다.Returns schema information for the data source of this 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

반환

스키마 정보를 포함하는 A DataTable입니다.A DataTable that contains schema information.

추가 정보

GetSchema(String) GetSchema(String) GetSchema(String) GetSchema(String)

스키마 이름에 대해 지정된 문자열을 사용하여 이 OleDbConnection의 데이터 소스에 대한 스키마 정보를 반환합니다.Returns schema information for the data source of this OleDbConnection using the specified string for the schema name.

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 String String String

반환할 스키마의 이름을 지정합니다.Specifies the name of the schema to return.

반환

스키마 정보를 포함하는 A DataTable입니다.A DataTable that contains schema information.

설명

collectionName null로 지정 된 된 DataTable 를 사용할 수 있는 모든 메타 데이터 및 해당 제한 사항에 대 한 정보가 포함 됩니다.When collectionName is specified as null, the DataTable will contain information about all the metadata that is available, and its restrictions.

추가 정보

GetSchema(String, String[]) GetSchema(String, String[]) GetSchema(String, String[]) GetSchema(String, String[])

스키마 이름에 대해 지정된 문자열과 제한 값에 대해 지정된 문자열 배열을 사용하여 이 OleDbConnection의 데이터 소스에 대한 스키마 정보를 반환합니다.Returns schema information for the data source of this OleDbConnection using the specified string for the schema name and the specified string array for the restriction values.

public:
 override System::Data::DataTable ^ GetSchema(System::String ^ collectionName, cli::array <System::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 String String String

반환할 스키마의 이름을 지정합니다.Specifies the name of the schema to return.

restrictionValues
String[]

요청된 스키마에 대한 제한 값의 집합을 지정합니다.Specifies a set of restriction values for the requested schema.

반환

스키마 정보를 포함하는 A DataTable입니다.A DataTable that contains schema information.

설명

collectionName null로 지정 된 된 DataTable 를 사용할 수 있는 모든 메타 데이터 및 해당 제한 사항에 대 한 정보가 포함 됩니다.When collectionName is specified as null, the DataTable will contain information about all the metadata that is available, and its restrictions.

합니다 restrictionValues 매개 변수를 제공할 수 있습니다 n 수준의 특정 컬렉션에 대 한 제한 컬렉션에서 지정 된 값입니다.The restrictionValues parameter can supply n depth of values which are specified by the restrictions collection for a specific collection. 특정된 제한 값을 설정 하 고 다른 제한 값을 설정 하지 않으려면,을 null로 설정한 다음에 대 한 값을 지정 하 고 싶은 제한에 대 한 적절 한 값 앞의 제한을 설정 해야 합니다.In order to set values on a given restriction, and not set the values of other restrictions, you need to set the preceding restrictions to null and then put the appropriate value in for the restriction that you would like to specify a value for.

이러한 예로 "Table" 컬렉션입니다.An example of this is the "Tables" collection. "Tables" 컬렉션이 (데이터베이스, 소유자 및 테이블 이름)의 세 가지 제한을 "Carl" 소유자와 연결 된 테이블에만 다시 확보 하려는 경우 다음 값 (최소한) 전달 해야 합니다: null이 고, "Carl".If the "Tables" collection has three restrictions (database, owner, and table name), and you want to get back only the tables associated with the owner "Carl," you must pass in the following values (at a minimum): null, "Carl". 제한 값에 전달 하지 않으면, 해당 제한에 대 한 기본값이 사용 됩니다.If a restriction value is not passed in, the default values are used for that restriction. 이것은 null 전달 하는 대로 동일한 매핑을 다른 매개 변수 값에 대 한 빈 문자열을 전달 합니다.This is the same mapping as passing in null, which is different from passing in an empty string for the parameter value. 이런 경우, 빈 문자열 ("") 지정된 된 매개 변수의 값으로 간주 됩니다.In that case, the empty string ("") is considered to be the value for the specified parameter.

추가 정보

적용 대상