DTSProviderSubType Enumeration
Identifies a specific OLE DB provider. The enumeration value also identifies the data type format used by that provider when the ProviderType is OLE DB.
Assembly: Microsoft.SqlServer.ManagedDTS (in Microsoft.SqlServer.ManagedDTS.dll)
| Member name | Description | |
|---|---|---|
| Access | The provider is the Microsoft OLE DB Provider for Microsoft Jet 4.0. | |
| AzBlob | ||
| DB2 | The provider is Microsoft OLE DB Provider for DB2. | |
| DBase | The provider is dBASE. | |
| Excel | The provider is the Microsoft OLE DB Provider for Microsoft Jet 4.0. | |
| FlatFile | The provider is a flat file. | |
| None | The provider is not specified using this enumeration. | |
| Oracle | The provider is Microsoft OLE DB Provider for Oracle. This provider supports versions up to Oracle 8. | |
| Paradox | The provider is Corel Paradox. | |
| SqlServer | The provider is Microsoft SQL Server Native Client OLE DB Provider. |
This enumeration is used by the DBProviderInfo class in the ProviderSubType property. The following example enumerates the properties of the database providers available on the computer, including the ProviderSubType which returns a value from this enumeration.
Sample output:
Description = MediaCatalogDB OLE DB Provider, Name = MediaCatalogDB OLE DB Provider, ParseName = {09E767A6-4481-4791-86A5-A739E5290E4C}
ProviderSubType =None, ProviderType = OleDb
SupportsNullColumns = True, UseFullTableName = True
Description = Microsoft OLE DB Provider for SQL Server, Name = SQLOLEDB, ParseName = {0C7FF16C-38E3-11d0-97AB-00C04FC2AD98}
ProviderSubType =SqlServer, ProviderType = OleDb
SupportsNullColumns = True, UseFullTableName = True