OdbcConnection.GetSchema Yöntem

Tanım

Bu OdbcConnectionveri kaynağı için şema bilgilerini döndürür.

Aşırı Yüklemeler

Name Description
GetSchema()

Bu OdbcConnectionveri kaynağı için şema bilgilerini döndürür.

GetSchema(String)

Şema adı için belirtilen adı kullanarak bunun OdbcConnection veri kaynağı için şema bilgilerini döndürür.

GetSchema(String, String[])

Şema adı için belirtilen dizeyi ve kısıtlama değerleri için belirtilen dize dizisini kullanarak bunun OdbcConnection veri kaynağı için şema bilgilerini döndürür.

GetSchema()

Kaynak:
OdbcConnectionHelper.cs
Kaynak:
OdbcConnectionHelper.cs
Kaynak:
OdbcConnectionHelper.cs
Kaynak:
OdbcConnectionHelper.cs

Bu OdbcConnectionveri kaynağı için şema bilgilerini döndürür.

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 Şema bilgilerini içeren bir.

Ayrıca bkz.

Şunlara uygulanır

GetSchema(String)

Kaynak:
OdbcConnectionHelper.cs
Kaynak:
OdbcConnectionHelper.cs
Kaynak:
OdbcConnectionHelper.cs
Kaynak:
OdbcConnectionHelper.cs

Şema adı için belirtilen adı kullanarak bunun OdbcConnection veri kaynağı için şema bilgilerini döndürür.

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.

Döndürülenler

DataTable Şema bilgilerini içeren bir.

Açıklamalar

null olduğunda collectionName , DataTable tüm kullanılabilir meta veriler ve kısıtlamalar hakkında bilgi içerir.

Note

yöntemine SQLStatistics uygulanan tüm kısıtlamalar koleksiyon için ODBCConnection.GetSchema("indexes") de geçerlidir.

Ayrıca bkz.

Şunlara uygulanır

GetSchema(String, String[])

Kaynak:
OdbcConnectionHelper.cs
Kaynak:
OdbcConnectionHelper.cs
Kaynak:
OdbcConnectionHelper.cs
Kaynak:
OdbcConnectionHelper.cs

Şema adı için belirtilen dizeyi ve kısıtlama değerleri için belirtilen dize dizisini kullanarak bunun OdbcConnection veri kaynağı için şema bilgilerini döndürür.

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.

restrictionValues
String[]

İstenen şema için bir dizi kısıtlama değeri belirtir.

Döndürülenler

DataTable Şema bilgilerini içeren bir.

Açıklamalar

collectionName null olarak belirtildiğindeDataTable, kullanılabilir olan tüm meta veriler ve kısıtlamaları hakkında bilgi içerir.

parametresi, restrictionValues belirli bir koleksiyon için kısıtlamalar koleksiyonu tarafından belirtilen n değer derinliği sağlayabilir. Belirli bir kısıtlamanın değerlerini ayarlamak ve diğer kısıtlamaların değerlerini ayarlamamak için, önceki kısıtlamaları null olarak ayarlamanız ve ardından bir değer belirtmek istediğiniz kısıtlama için uygun değeri içine koymanız gerekir.

Buna örnek olarak "Tablolar" koleksiyonu verilmiştir. "Tablolar" koleksiyonunun üç kısıtlaması (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". Bir kısıtlama değeri geçirilmediyse, bu kısıtlama için varsayılan değerler kullanılır. Bu, parametre değeri için boş bir dize geçirmekten farklı olan null ile aynı eşlemedir. Bu durumda, boş dize ("") belirtilen parametrenin değeri olarak kabul edilir.

Note

SQLStatistics yöntemine uygulanan tüm kısıtlamalar ODBCConnection.GetSchema("indexes") koleksiyonuna uygulanır.

Ayrıca bkz.

Şunlara uygulanır