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