Partager via


DTSProviderSubType Énumération

Définition

Identifie un fournisseur OLE DB spécifique. La valeur d'énumération identifie également le format de type de données utilisé par ce fournisseur lorsque la propriété ProviderType est OLE DB.

public enum class DTSProviderSubType
public enum DTSProviderSubType
type DTSProviderSubType = 
Public Enum DTSProviderSubType
Héritage
DTSProviderSubType

Champs

Access -1

Le fournisseur est le fournisseur Microsoft OLE DB pour Microsoft Jet 4.0.

AzBlob -9
DB2 -8

Le fournisseur est Fournisseur OLE DB Microsoft pour DB2.

DBase -5

Le fournisseur est dBASE.

Excel -2

Le fournisseur est le fournisseur Microsoft OLE DB pour Microsoft Jet 4.0.

FlatFile -6

Le fournisseur est un fichier plat.

None 0

Le fournisseur n'est pas spécifié à l'aide de cette énumération.

Oracle -7

Le fournisseur est Fournisseur Microsoft OLE DB pour Oracle. Ce fournisseur prend en charge jusqu'à la version d'Oracle 8.

Paradox -3

Le fournisseur est Paradox de Corel.

SqlServer -4

Le fournisseur est Microsoft SQL Server Native Client fournisseur OLE DB.

Exemples

Cette énumération est utilisée par la DBProviderInfo classe dans la ProviderSubType propriété. L’exemple suivant énumère les propriétés des fournisseurs de base de données disponibles sur l’ordinateur, y compris celles ProviderSubType qui retournent une valeur de cette énumération.

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  

Exemple de sortie :

Description = Fournisseur OLE DB MediaCatalogDB, Nom = Fournisseur OLE DB MediaCatalogDB, ParseName = {09E767A6-4481-4791-86A5-A739E5290E4C}

ProviderSubType =None, ProviderType = OleDb

SupportsNullColumns = True, UseFullTableName = True

Description = Fournisseur Microsoft OLE DB pour SQL Server, Name = SQLOLEDB, ParseName = {0C7FF16C-38E3-11d0-97AB-00C04FC2AD98}

ProviderSubType =SqlServer, ProviderType = OleDb

SupportsNullColumns = True, UseFullTableName = True

S’applique à