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