DBProviderInfo.ProviderType Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает перечисление DTSProviderType, описывающее тип поставщика, отмечая, является он поставщиком источника или поставщиком назначения. Это поле доступно только для чтения.
public:
property Microsoft::SqlServer::Dts::Runtime::DTSProviderType ProviderType { Microsoft::SqlServer::Dts::Runtime::DTSProviderType get(); };
public Microsoft.SqlServer.Dts.Runtime.DTSProviderType ProviderType { get; }
member this.ProviderType : Microsoft.SqlServer.Dts.Runtime.DTSProviderType
Public ReadOnly Property ProviderType As DTSProviderType
Значение свойства
Перечисление 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
Пример выходных данных:
Description = Поставщик OLE DB MediaCatalogDB, name = MediaCatalogDB OLE DB Provider, ParseName = {09E767A6A6-4481-4791-86A5-A739E5290E4C}
ProviderSubType =None, ProviderType = OleDb
SupportsNullColumns = True, UseFullTableName = True
Description = Поставщик Microsoft OLE DB для SQL Server, Name = SQLOLEDB, ParseName = {0C7FF16C-38E3-11d0-97AB-00C04FC2AD98}
ProviderSubType =SqlServer, ProviderType = OleDb
SupportsNullColumns = True, UseFullTableName = True