Udostępnij za pośrednictwem


Wyliczenie DTSProviderType

Opisuje typ Dostawca, który jest przechowywany.

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

Składnia

'Deklaracja
Public Enumeration DTSProviderType
'Użycie
Dim instance As DTSProviderType
public enum DTSProviderType
public enum class DTSProviderType
type DTSProviderType
public enum DTSProviderType

Elementy członkowskie

Nazwa elementu członkowskiego Opis
DtsDestination Dostawca jest obiekt docelowy.
DtsSource Dostawca jest źródło danych.
Odbc Dostawca jest dostawcy ODBC.
OleDb Dostawca jest dostawcy OLEDB.
Unknown Dostawca jest nieznanego typu.

Uwagi

To wyliczenie jest używany przez DBProviderInfo klasy w ProviderType właściwość, aby wskazać rodzaj dostawca klasy zawiera.

Przykłady

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

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