OdbcConnection.GetSchema 方法

定义

返回此 OdbcConnection数据源的架构信息。

重载

名称 说明
GetSchema()

返回此 OdbcConnection数据源的架构信息。

GetSchema(String)

使用架构名称的指定名称返回此 OdbcConnection 数据源的架构信息。

GetSchema(String, String[])

使用架构名称的指定字符串和限制值的指定字符串数组返回此 OdbcConnection 数据源的架构信息。

GetSchema()

Source:
OdbcConnectionHelper.cs
Source:
OdbcConnectionHelper.cs
Source:
OdbcConnectionHelper.cs
Source:
OdbcConnectionHelper.cs

返回此 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

返回

包含架构信息的 A DataTable

另请参阅

适用于

GetSchema(String)

Source:
OdbcConnectionHelper.cs
Source:
OdbcConnectionHelper.cs
Source:
OdbcConnectionHelper.cs
Source:
OdbcConnectionHelper.cs

使用架构名称的指定名称返回此 OdbcConnection 数据源的架构信息。

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

指定要返回的架构的名称。

返回

包含架构信息的 A DataTable

注解

如果 collectionName 为 null,则 DataTable 包含有关所有可用元数据和任何限制的信息。

注释

应用于 SQLStatistics 该方法的所有限制也适用于 ODBCConnection.GetSchema("indexes") 集合。

另请参阅

适用于

GetSchema(String, String[])

Source:
OdbcConnectionHelper.cs
Source:
OdbcConnectionHelper.cs
Source:
OdbcConnectionHelper.cs
Source:
OdbcConnectionHelper.cs

使用架构名称的指定字符串和限制值的指定字符串数组返回此 OdbcConnection 数据源的架构信息。

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[]

为请求的架构指定一组限制值。

返回

包含架构信息的 A DataTable

注解

如果 collectionName 指定为 null,则 DataTable 包含有关所有可用元数据及其限制的信息。

restrictionValues 参数可以提供由特定集合的限制集合指定的值的 n 深度。 若要对给定限制设置值,而不设置其他限制的值,必须将上述限制设置为 null,然后将相应的值放入要为其指定值的限制。

例如,“Tables”集合。 如果“Tables”集合有三个限制(数据库、所有者和表名),并且希望仅返回与所有者“Carl”关联的表,则需要至少传入以下值:null、“Carl”。 如果未传入限制值,则默认值用于该限制。 这与传入 null 相同,这与传入参数值的空字符串不同。 在这种情况下,空字符串(“”)被视为指定参数的值。

注释

应用于 SQLStatistics 方法的所有限制都将应用于 ODBCConnection.GetSchema(“indexes”) 集合。

另请参阅

适用于