DTSProviderSubType Перечисление

Определение

Определяет конкретного поставщика OLE DB. Это значение перечисления определяет также формат типа данных, используемый поставщиком, когда ProviderType представляет собой OLE DB.

public enum class DTSProviderSubType
public enum DTSProviderSubType
type DTSProviderSubType = 
Public Enum DTSProviderSubType
Наследование
DTSProviderSubType

Поля

Access -1

Поставщик Microsoft OLE DB для Microsoft Jet 4.0.

AzBlob -9
DB2 -8

Поставщик поставщик OLE DB для DB2 (Майкрософт).

DBase -5

Поставщик является поставщиком dBASE.

Excel -2

Поставщик Microsoft OLE DB для Microsoft Jet 4.0.

FlatFile -6

Поставщик является неструктурированным файлом.

None 0

Поставщик не указывается с помощью этого перечисления.

Oracle -7

Поставщик поставщик OLE DB для Oracle (Майкрософт). Этот поставщик поддерживает версии вплоть до Oracle 8.

Paradox -3

Поставщик является поставщиком Corel Paradox.

SqlServer -4

Поставщиком является поставщик Microsoft SQL Server Native Client OLE DB.

Примеры

Это перечисление используется классом DBProviderInfo в свойстве ProviderSubType . В следующем примере перечисляются свойства поставщиков баз данных, доступных на компьютере, включая ProviderSubType возвращаемое значение из этого перечисления.

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  

Пример выходных данных:

Description = Поставщик OLE DB MediaCatalogDB, name = MediaCatalogDB OLE DB Provider, ParseName = {09E767A6A6-4481-4791-86A5-A739E5290E4C}

ProviderSubType =None, ProviderType = OleDb

SupportsNullColumns = True, UseFullTableName = True

Description = Поставщик Microsoft OLE DB для SQL Server, Name = SQLOLEDB, ParseName = {0C7FF16C-38E3-11d0-97AB-00C04FC2AD98}

ProviderSubType =SqlServer, ProviderType = OleDb

SupportsNullColumns = True, UseFullTableName = True

Применяется к