DTSProviderSubType 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
标识特定的 OLE DB 访问接口。 此枚举值还用于标识 ProviderType 为 OLE DB 时该访问接口使用的数据类型格式。
public enum class DTSProviderSubType
public enum DTSProviderSubType
type DTSProviderSubType =
Public Enum DTSProviderSubType
- 继承
-
DTSProviderSubType
字段
Access | -1 | 该提供程序是 Microsoft OLE DB Provider for Microsoft Jet 4.0。 |
AzBlob | -9 | |
DB2 | -8 | 提供程序DB2 的 Microsoft OLE DB 提供程序。 |
DBase | -5 | 访问接口为 dBASE。 |
Excel | -2 | 该提供程序是 Microsoft OLE DB Provider for Microsoft Jet 4.0。 |
FlatFile | -6 | 访问接口为平面文件。 |
None | 0 | 不使用此枚举指定访问接口。 |
Oracle | -7 | 提供程序Oracle 的 Microsoft OLE DB 提供程序。 此访问接口支持 Oracle 8 或它之前的版本。 |
Paradox | -3 | 访问接口为 Corel Paradox。 |
SqlServer | -4 | 提供程序是 Microsoft SQL Server Native Client OLE DB 提供程序。 |
示例
此枚举由 DBProviderInfo 属性中的 ProviderSubType 类使用。 以下示例枚举计算机上可用的数据库提供程序的属性,包括 ProviderSubType 从此枚举返回值的属性。
namespace dbproviderinfo
{
class Program
{
static void Main(string[] args)
{
Application app = new Application();
DBProviderInfos dbis = app.DBProviderInfos;
foreach (DBProviderInfo dbi in dbis)
{
Console.WriteLine("Description = {0}, Name = {1}, ParseName = {2}", dbi.Description, dbi.Name, dbi.ParseName);
Console.WriteLine("ProviderSubType ={0}, ProviderType = {1}", dbi.ProviderSubType, dbi.ProviderType);
Console.WriteLine("SupportsNullColumns = {0}, UseFullTableName = {1}", dbi.SupportsNullColumns, dbi.UseFullTableName);
}
}
}
}
Namespace dbproviderinfo
Class Program
Shared Sub Main(ByVal args() As String)
Dim app As Application = New Application()
Dim dbis As DBProviderInfos = app.DBProviderInfos
Dim dbi As DBProviderInfo
For Each dbi In dbis
Console.WriteLine("Description = {0}, Name = {1}, ParseName = {2}", dbi.Description, dbi.Name, dbi.ParseName)
Console.WriteLine("ProviderSubType ={0}, ProviderType = {1}", dbi.ProviderSubType, dbi.ProviderType)
Console.WriteLine("SupportsNullColumns = {0}, UseFullTableName = {1}", dbi.SupportsNullColumns, dbi.UseFullTableName)
Next
End Sub
End Class
End Namespace
示例输出:
说明 = MediaCatalogDB OLE DB 提供程序,名称 = MediaCatalogDB OLE DB Provider, ParseName = {09E767A6-4481-4791-86A5-A739E5290E4C}
ProviderSubType =None,ProviderType = OleDb
SupportsNullColumns = True,UseFullTableName = True
说明 = Microsoft OLE DB Provider for SQL Server, Name = SQLOLEDB, ParseName = {0C7FF16C-38E3-11d0-97AB-00C04FC2AD98}
ProviderSubType =SqlServer,ProviderType = OleDb
SupportsNullColumns = True,UseFullTableName = True