DTSProviderSubType Enum

Definisi

Mengidentifikasi penyedia OLE DB tertentu. Nilai enumerasi juga mengidentifikasi format jenis data yang digunakan oleh penyedia tersebut ProviderType saat adalah OLE DB.

public enum class DTSProviderSubType
public enum DTSProviderSubType
type DTSProviderSubType = 
Public Enum DTSProviderSubType
Warisan
DTSProviderSubType

Bidang

Access -1

Penyedia adalah Penyedia Microsoft OLE DB untuk Microsoft Jet 4.0.

AzBlob -9
DB2 -8

Penyedia Microsoft OLE DB Provider untuk DB2.

DBase -5

Penyedianya adalah dBASE.

Excel -2

Penyedia adalah Penyedia Microsoft OLE DB untuk Microsoft Jet 4.0.

FlatFile -6

Penyedia adalah file datar.

None 0

Penyedia tidak ditentukan menggunakan enumerasi ini.

Oracle -7

Penyedia Microsoft OLE DB Provider untuk Oracle. Penyedia ini mendukung versi hingga Oracle 8.

Paradox -3

Penyedianya adalah Corel Paradox.

SqlServer -4

Penyedianya adalah Penyedia Microsoft SQL Server Native Client OLE DB.

Contoh

Enumerasi ini digunakan oleh DBProviderInfo kelas di ProviderSubType properti . Contoh berikut menghitung properti penyedia database yang tersedia di komputer, termasuk ProviderSubType yang mengembalikan nilai dari enumerasi ini.

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  

Contoh output:

Deskripsi = Penyedia MediaCatalogDB OLE DB, Nama = Penyedia MediaCatalogDB OLE DB, ParseName = {09e767A6-4481-4791-86A5-A739e5290e4c}

ProviderSubType =None, ProviderType = OleDb

SupportsNullColumns = True, UseFullTableName = True

Deskripsi = Penyedia Microsoft OLE DB untuk SQL Server, Nama = SQLOLEDB, ParseName = {0C7FF16C-38E3-11d0-97AB-00C04FC2AD98}

ProviderSubType =SqlServer, ProviderType = OleDb

SupportsNullColumns = True, UseFullTableName = True

Berlaku untuk