Aracılığıyla paylaş


DTSProviderType Numaralandırması

Depolanan sağlayıcı türünü açıklar.

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

Sözdizimi

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

Üyeler

Üye adı Açıklama
DtsDestination sağlayıcı Bir hedef.
DtsSource Sağlayıcı bir kaynak veri.
Odbc odbc sağlayıcı sağlayıcısıdır.
OleDb oledb sağlayıcı sağlayıcısıdır.
Unknown Sağlayıcı bilinmeyen bir türüdür.

Açıklamalar

Bu numaralandırma tarafından kullanılan DBProviderInfo de, sınıf ProviderType ne tür bir sağlayıcı sınıfı içerir belirtmek için özellik,.

Örnekler

Aşağıdaki örnek, bilgisayar üzerindeki kullanılabilir veritabanı sağlayıcıları özellikleri numaralandırır 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

Ö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