Aracılığıyla paylaş


DTSProviderSubType Numaralandırması

Bir özel ole db tanımlayan sağlayıcı.Numaralandırma değeri de bu sağlayıcı tarafından kullanılan veri türü formatını tanımlar, ProviderType ' dir. ole db

Ad Alanı:  Microsoft.SqlServer.Dts.Runtime
Derleme:  Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS içinde.dll)

Sözdizimi

'Bildirim
Public Enumeration DTSProviderSubType
'Kullanım
Dim instance As DTSProviderSubType
public enum DTSProviderSubType
public enum class DTSProviderSubType
type DTSProviderSubType
public enum DTSProviderSubType

Üyeler

Üye adı Açıklama
DB2 Sağlayıcı Microsoft ole db Provider for db2.
Oracle Sağlayıcı Microsoft ole db Provider for Oracle.Bu sağlayıcı Oracle 8 adete kadar destekler.
FlatFile sağlayıcı Düz bir dosyadır.
DBase sağlayıcı DBASE olur.
SqlServer The provider is Microsoft SQL Server Native Client OLE DB Provider.
Paradox sağlayıcı Olan Corel Paradox.
Excel Sağlayıcı Microsoft için Microsoft Jet 4.0 ole db sağlayıcısı.
Access Sağlayıcı Microsoft İçin ole db sağlayıcısı Microsoft Jet 4.0.
None Sağlayıcı bu numaralandırma kullanarak belirtilmemiş.

Açıklamalar

ole db sağlayıcılar hakkında daha fazla bilgi için bkz: sql Server ile sınanan ole db sağlayıcıları.

Örnekler

Bu numaralandırma tarafından kullanılan DBProviderInfo , sınıf ProviderSubType özellik.Aşağıdaki örnekte bir bilgisayarda kullanılabilir veritabanı sağlayıcıları özellikleri numaralandırır dahil olmak üzere ProviderSubType arasında bir değer verirBu numaralandırma.

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

Örnek Çıktı:

Açıklama = MediaCatalogDB ole db sağlayıcısı adı MediaCatalogDB ole db sağlayıcısı ParseName = {09E767A6-4481-4791-86A5-A739E5290E4C} =

ProviderSubType = hiçbiri ProviderType OleDb =

SupportsNullColumns UseFullTableName = doğru = True

Açıklama adı sql Server için Microsoft ole db sağlayıcısı = sqloledb, ParseName = {0C7FF16C-38E3-11 d 0-97AB-00C04FC2AD98} =

ProviderSubType = SqlServer, ProviderType OleDb =

SupportsNullColumns UseFullTableName = doğru = True