Wyliczenie DTSProviderSubType
Identyfikuje określony OLE DB dostawca.Wartość wyliczenia identyfikuje również format typu danych, które są używane przez tego dostawca po ProviderType OLE DB.
Przestrzeń nazw: Microsoft.SqlServer.Dts.Runtime
Zestaw: Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)
Składnia
'Deklaracja
Public Enumeration DTSProviderSubType
'Użycie
Dim instance As DTSProviderSubType
public enum DTSProviderSubType
public enum class DTSProviderSubType
type DTSProviderSubType
public enum DTSProviderSubType
Elementy członkowskie
Nazwa elementu członkowskiego | Opis | |
---|---|---|
DB2 | Dostawca jest Microsoft OLE DB Provider dla DB2. | |
Oracle | Dostawca jest Microsoft OLE DB Provider for Oracle.Ten dostawca obsługuje wersje do Oracle 8. | |
FlatFile | Dostawca jest plik prosty. | |
DBase | Dostawca jest dBASE. | |
SqlServer | The provider is Microsoft SQL Server Native Client OLE DB Provider. | |
Paradox | Dostawca jest Corel Paradox. | |
Excel | Dostawca jest Microsoft OLE DB Provider dla aparatu Microsoft Jet 4.0. | |
Access | Dostawca jest Microsoft OLE DB Provider for Microsoft dla aparatu Jet 4.0. | |
None | Dostawca nie jest określony, przy użyciu tego wyliczenia. |
Uwagi
Aby uzyskać więcej informacji na temat dostawców OLE DB, zobacz Dostawców OLE DB, testowane z programem SQL Server.
Przykłady
To wyliczenie jest używany przez DBProviderInfo klasy w ProviderSubType właściwość.Poniższy przykład wylicza właściwości dostawcy baz danych dostępne na komputerze, łącznie z ProviderSubType który zwraca wartość z tego wyliczenia.
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
Przykład danych wyjściowych:
Opis = MediaCatalogDB OLE DB Provider Name = MediaCatalogDB OLE DB Provider, ParseName = {09E767A6-4481-4791-86A5-A739E5290E4C}
ProviderSubType = Brak typ dostawcy = OleDb
SupportsNullColumns = PRAWDA, UseFullTableName = True
Opis = Microsoft OLE DB Provider for SQL Server Name = SQLOLEDB ParseName = {0C7FF16C-38E3-11 d 0-97AB-00C04FC2AD98}
ProviderSubType = SqlServer typ dostawcy = OleDb
SupportsNullColumns = PRAWDA, UseFullTableName = True