DTSProviderType Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beschreibt, welche Art von Anbieter gespeichert ist.
public enum class DTSProviderType
public enum DTSProviderType
type DTSProviderType =
Public Enum DTSProviderType
- Vererbung
-
DTSProviderType
Felder
DtsDestination | -4 | Der Anbieter ist ein Ziel. |
DtsSource | -3 | Der Anbieter ist eine Datenquelle. |
Odbc | -2 | Der Anbieter ist ein ODBC-Anbieter. |
OleDb | -1 | Der Anbieter ist ein OLEDB-Anbieter. |
Unknown | 0 | Der Anbieter weist einen unbekannten Typ auf. |
Beispiele
Im folgenden Beispiel werden die Eigenschaften der auf dem Computer verfügbaren Datenbankanbieter aufgezählt, einschließlich der 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
Beispielausgabe:
Beschreibung = MediaCatalogDB OLE DB Provider, Name = MediaCatalogDB OLE DB Provider, ParseName = {09E767A6-4481-4791-86A5-A739E529E529E4C}
ProviderSubType =None, ProviderType = OleDb
SupportsNullColumns = True, UseFullTableName = True
Beschreibung = Microsoft OLE DB-Anbieter für SQL Server, Name = SQLOLEDB, ParseName = {0C7FF16C-38E3-11d0-97AB-00C04FC2AD98}
ProviderSubType =SqlServer, ProviderType = OleDb
SupportsNullColumns = True, UseFullTableName = True
Hinweise
Diese Aufzählung wird von der Klasse in der ProviderType Eigenschaft verwendet, um anzugeben, welche Art von Anbieter die DBProviderInfo Klasse enthält.