DTSProviderSubType 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定のOLE DBプロバイダーを特定します。 列挙値はまた、 ProviderType がOLE DBである場合にその提供者が使用するデータ型形式を識別します。
public enum class DTSProviderSubType
public enum DTSProviderSubType
type DTSProviderSubType =
Public Enum DTSProviderSubType
- 継承
-
DTSProviderSubType
フィールド
| 名前 | 値 | 説明 |
|---|---|---|
| AzBlob | -9 | |
| DB2 | -8 | プロバイダーはMicrosoft OLE DBプロバイダー for DB2です。 |
| Oracle | -7 | プロバイダーはMicrosoft OLE DBプロバイダー for Oracleです。 このプロバイダーはOracle 8までのバージョンをサポートしています。 |
| FlatFile | -6 | 提供者はフラットファイルです。 |
| DBase | -5 | 提供者はdBASEです。 |
| SqlServer | -4 | プロバイダーはMicrosoft SQL Server Native Client OLE DBプロバイダーです。 |
| Paradox | -3 | プロバイダーはCorel Paradoxです。 |
| Excel | -2 | プロバイダーはMicrosoft OLE DBプロバイダーで、Microsoft Jet 4.0です。 |
| Access | -1 | プロバイダーはMicrosoft OLE DBプロバイダーで、Microsoft Jet 4.0です。 |
| None | 0 | この列挙では提供者は指定されていません。 |
例
この列挙は、ProviderSubTypeの性質におけるDBProviderInfoクラスによって用いられます。 以下の例は、コンピュータ上で利用可能なデータベースプロバイダーのプロパティを列挙しており、その中にはこの列挙から値を返す ProviderSubType も含まれています。
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 = MediaCatalogDB ole DB Provider, Name = MediaCatalogDB OLE DB Provider, ParseName = {09E767A6-4481-4791-86A5-A739E5290E4C}
ProviderSubType =None, ProviderType = OleDb
SupportsNullColumns = True, UseFullTableName = True
Description = Microsoft OLE DB Provider for SQL Server, Name = SQLOLEDB, ParseName = {0C7FF16C-38E3-11d0-97AB-00C04FC2AD98}
ProviderSubType =SqlServer, ProviderType = OleDb
SupportsNullColumns = True, UseFullTableName = True