OdbcConnection.GetSchema Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu OdbcConnectionöğesinin veri kaynağı için şema bilgilerini döndürür.
Aşırı Yüklemeler
GetSchema() |
Bu OdbcConnectionöğesinin veri 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 OdbcConnectionöğesinin veri 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.
Not
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ıtlamada değer ayarlamak ve diğer kısıtlamaların değerlerini ayarlamamak için, önceki kısıtlamaları null olarak ayarlamanız ve ardından değeri belirtmek istediğiniz kısıtlama için uygun değeri içine koymanız gerekir.
Buna örnek olarak "Tablolar" koleksiyonu yer alır. "Tablolar" koleksiyonunun üç kısıtlaması varsa (veritabanı, sahip ve tablo adı) 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 değerini geçirmekle aynı eşlemedir. Bu durumda, boş dize ("") belirtilen parametrenin değeri olarak kabul edilir.
Not
SQLStatistics yöntemi için geçerli olan tüm kısıtlamalar ODBCConnection.GetSchema("indexes") koleksiyonuna uygulanır.