DTSProviderSubType Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Identifie un fournisseur OLE DB spécifique. La valeur d'énumération identifie également le format de type de données utilisé par ce fournisseur lorsque la propriété ProviderType est OLE DB.
public enum class DTSProviderSubType
public enum DTSProviderSubType
type DTSProviderSubType =
Public Enum DTSProviderSubType
- Héritage
-
DTSProviderSubType
Champs
Access | -1 | Le fournisseur est le fournisseur Microsoft OLE DB pour Microsoft Jet 4.0. |
AzBlob | -9 | |
DB2 | -8 | Le fournisseur est Fournisseur OLE DB Microsoft pour DB2. |
DBase | -5 | Le fournisseur est dBASE. |
Excel | -2 | Le fournisseur est le fournisseur Microsoft OLE DB pour Microsoft Jet 4.0. |
FlatFile | -6 | Le fournisseur est un fichier plat. |
None | 0 | Le fournisseur n'est pas spécifié à l'aide de cette énumération. |
Oracle | -7 | Le fournisseur est Fournisseur Microsoft OLE DB pour Oracle. Ce fournisseur prend en charge jusqu'à la version d'Oracle 8. |
Paradox | -3 | Le fournisseur est Paradox de Corel. |
SqlServer | -4 | Le fournisseur est Microsoft SQL Server Native Client fournisseur OLE DB. |
Exemples
Cette énumération est utilisée par la DBProviderInfo classe dans la ProviderSubType propriété. L’exemple suivant énumère les propriétés des fournisseurs de base de données disponibles sur l’ordinateur, y compris celles ProviderSubType qui retournent une valeur de cette énumération.
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
Exemple de sortie :
Description = Fournisseur OLE DB MediaCatalogDB, Nom = Fournisseur OLE DB MediaCatalogDB, ParseName = {09E767A6-4481-4791-86A5-A739E5290E4C}
ProviderSubType =None, ProviderType = OleDb
SupportsNullColumns = True, UseFullTableName = True
Description = Fournisseur Microsoft OLE DB pour SQL Server, Name = SQLOLEDB, ParseName = {0C7FF16C-38E3-11d0-97AB-00C04FC2AD98}
ProviderSubType =SqlServer, ProviderType = OleDb
SupportsNullColumns = True, UseFullTableName = True