DTSProviderType Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Описывает вид сохраненного поставщика.
public enum class DTSProviderType
public enum DTSProviderType
type DTSProviderType =
Public Enum DTSProviderType
- Наследование
-
DTSProviderType
Поля
DtsDestination | -4 | Поставщик является назначением. |
DtsSource | -3 | Поставщик является источником данных. |
Odbc | -2 | Поставщик является поставщиком ODBC. |
OleDb | -1 | Поставщик является поставщиком OLEDB. |
Unknown | 0 | Поставщик имеет неизвестный тип. |
Примеры
В следующем примере перечисляются свойства поставщиков баз данных, доступных на компьютере, включая .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
Комментарии
Это перечисление используется классом DBProviderInfo в свойстве ProviderType , чтобы указать, какой тип поставщика содержит класс.