Udostępnij za pośrednictwem


Właściwość DBProviderInfo.ProviderType

Zwraca DTSProviderType Wyliczenie opisujący typ dostawcy z dostawcą jest źródło lub dostawca docelowy.To pole jest tylko do odczytu.

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Runtime
Zestaw:  Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)

Składnia

'Deklaracja
Public ReadOnly Property ProviderType As DTSProviderType
    Get
'Użycie
Dim instance As DBProviderInfo
Dim value As DTSProviderType

value = instance.ProviderType
public DTSProviderType ProviderType { get; }
public:
property DTSProviderType ProviderType {
    DTSProviderType get ();
}
member ProviderType : DTSProviderType
function get ProviderType () : DTSProviderType

Wartość właściwości

Typ: Microsoft.SqlServer.Dts.Runtime.DTSProviderType
A DTSProviderType wyliczania.

Przykłady

Poniższy przykład wylicza właściwości dostawcy baz danych dostępne na komputerze.

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

Przykład danych wyjściowych:

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

ProviderSubType = Brak typ dostawcy = OleDb

SupportsNullColumns = PRAWDA, UseFullTableName = True

Opis = Microsoft OLE DB Provider for SQL Server Name = SQLOLEDB ParseName = {0C7FF16C-38E3-11 d 0-97AB-00C04FC2AD98}

ProviderSubType = SqlServer typ dostawcy = OleDb

SupportsNullColumns = PRAWDA, UseFullTableName = True