OdbcConnection.GetSchema Yöntem

Tanım

Bunun veri kaynağı için şema bilgilerini döndürür OdbcConnection .Returns schema information for the data source of this OdbcConnection.

Aşırı Yüklemeler

GetSchema()

Bunun veri kaynağı için şema bilgilerini döndürür OdbcConnection .Returns schema information for the data source of this OdbcConnection.

GetSchema(String)

OdbcConnectionŞema adı için belirtilen adı kullanarak bu veri kaynağı için şema bilgilerini döndürür.Returns schema information for the data source of this OdbcConnection using the specified name for the schema name.

GetSchema(String, String[])

OdbcConnectionŞema adı için belirtilen dizeyi ve kısıtlama değerleri için belirtilen dize dizisini kullanarak bu değerin veri kaynağı için şema bilgilerini döndürür.Returns schema information for the data source of this OdbcConnection using the specified string for the schema name and the specified string array for the restriction values.

GetSchema()

Bunun veri kaynağı için şema bilgilerini döndürür OdbcConnection .Returns schema information for the data source of this 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

Döndürülenler

DataTable

DataTableŞema bilgilerini içeren bir.A DataTable that contains schema information.

Ayrıca bkz.

Şunlara uygulanır

GetSchema(String)

OdbcConnectionŞema adı için belirtilen adı kullanarak bu veri kaynağı için şema bilgilerini döndürür.Returns schema information for the data source of this OdbcConnection using the specified name 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

Parametreler

collectionName
String

Döndürülecek şemanın adını belirtir.Specifies the name of the schema to return.

Döndürülenler

DataTable

DataTableŞema bilgilerini içeren bir.A DataTable that contains schema information.

Açıklamalar

collectionNameNull olduğunda, DataTable kullanılabilir tüm meta veriler ve tüm kısıtlamalar hakkındaki bilgileri içerir.When collectionName is null, the DataTable contains information about all available metadata and any restrictions.

Not

Yöntemi için uygulanan tüm kısıtlamalar SQLStatistics koleksiyon için de geçerlidir ODBCConnection.GetSchema("indexes") .All restrictions that apply to the SQLStatistics method also apply to the ODBCConnection.GetSchema("indexes") collection.

Ayrıca bkz.

Şunlara uygulanır

GetSchema(String, String[])

OdbcConnectionŞema adı için belirtilen dizeyi ve kısıtlama değerleri için belirtilen dize dizisini kullanarak bu değerin veri kaynağı için şema bilgilerini döndürür.Returns schema information for the data source of this OdbcConnection 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);
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

Parametreler

collectionName
String

Döndürülecek şemanın adını belirtir.Specifies the name of the schema to return.

restrictionValues
String[]

İstenen şema için bir kısıtlama değerleri kümesi belirtir.Specifies a set of restriction values for the requested schema.

Döndürülenler

DataTable

DataTableŞema bilgilerini içeren bir.A DataTable that contains schema information.

Açıklamalar

collectionNameNull olarak belirtildiğinde, DataTable kullanılabilir tüm meta veriler ve kısıtlamaları hakkında bilgi içerir.When collectionName is specified as null, the DataTable contains information about all the metadata that is available, and its restrictions.

restrictionValuesParametresi, belirli bir koleksiyon için kısıtlamalar koleksiyonu tarafından belirtilen n derinliğine sahip olabilir.The restrictionValues parameter can supply n depth of values which are specified by the restrictions collection for a specific collection. Belirli bir kısıtlamadaki değerleri ayarlamak ve diğer kısıtlamaların değerlerini ayarlamak için, önceki kısıtlamaları null olarak ayarlamanız ve ardından bir değer belirtmek istediğiniz kısıtlamaya uygun değeri yerleştirmeniz gerekir.In order to set values on a given restriction, and not set the values of other restrictions, you must 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.

Buna bir örnek, "Tables" koleksiyonudur.An example of this is the "Tables" collection. "Tables" koleksiyonunda üç kısıtlama (veritabanı, sahip ve tablo adı) varsa ve yalnızca "Carl" sahibiyle ilişkili tabloları geri almak istiyorsanız, en azından şu değerleri geçirmeniz gerekir: 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," then you would need to pass in at least the following values: null, "Carl". Bir kısıtlama değeri geçirilmemişse, bu kısıtlama için varsayılan değerler kullanılır.If a restriction value is not passed in, the default values are used for that restriction. Bu, parametre değeri için boş bir dizeye geçirilmekten farklı olan null değeri geçirilerek aynı eşlemedir.This is the same mapping as passing in null, which is different from passing in an empty string for the parameter value. Bu durumda, boş dize ("") belirtilen parametrenin değeri olarak kabul edilir.In that case, the empty string ("") is considered to be the value for the specified parameter.

Not

SQLStatistics yöntemi için uygulanan tüm kısıtlamalar ODBCConnection. GetSchema ("Indexes") koleksiyonu için de geçerlidir.All restrictions that apply to SQLStatistics method will apply to the ODBCConnection.GetSchema("indexes") collection.

Ayrıca bkz.

Şunlara uygulanır