DBProviderInfo.ProviderSubType Propiedad

Definición

Devuelve un valor de la enumeración DTSProviderSubType que describe el tipo de proveedor. Este campo es de solo lectura.

public:
 property Microsoft::SqlServer::Dts::Runtime::DTSProviderSubType ProviderSubType { Microsoft::SqlServer::Dts::Runtime::DTSProviderSubType get(); };
public Microsoft.SqlServer.Dts.Runtime.DTSProviderSubType ProviderSubType { get; }
member this.ProviderSubType : Microsoft.SqlServer.Dts.Runtime.DTSProviderSubType
Public ReadOnly Property ProviderSubType As DTSProviderSubType

Valor de propiedad

Un valor de la enumeración DTSProviderSubType.

Ejemplos

En el ejemplo siguiente se enumeran las propiedades de los proveedores de bases de datos disponibles en el equipo.

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  

Salida de ejemplo:

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

ProviderSubType =None, ProviderType = OleDb

SupportsNullColumns = True, UseFullTableName = True

Descripción = Proveedor OLE DB de Microsoft para SQL Server, Nombre = SQLOLEDB, ParseName = {0C7FF16C-38E3-11d0-97AB-00C04FC2AD98}

ProviderSubType =SqlServer, ProviderType = OleDb

SupportsNullColumns = True, UseFullTableName = True

Se aplica a