DTSProviderSubType Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengidentifikasi penyedia OLE DB tertentu. Nilai enumerasi juga mengidentifikasi format jenis data yang digunakan oleh penyedia tersebut ProviderType saat adalah OLE DB.
public enum class DTSProviderSubType
public enum DTSProviderSubType
type DTSProviderSubType =
Public Enum DTSProviderSubType
- Warisan
-
DTSProviderSubType
Bidang
Access | -1 | Penyedia adalah Penyedia Microsoft OLE DB untuk Microsoft Jet 4.0. |
AzBlob | -9 | |
DB2 | -8 | Penyedia Microsoft OLE DB Provider untuk DB2. |
DBase | -5 | Penyedianya adalah dBASE. |
Excel | -2 | Penyedia adalah Penyedia Microsoft OLE DB untuk Microsoft Jet 4.0. |
FlatFile | -6 | Penyedia adalah file datar. |
None | 0 | Penyedia tidak ditentukan menggunakan enumerasi ini. |
Oracle | -7 | Penyedia Microsoft OLE DB Provider untuk Oracle. Penyedia ini mendukung versi hingga Oracle 8. |
Paradox | -3 | Penyedianya adalah Corel Paradox. |
SqlServer | -4 | Penyedianya adalah Penyedia Microsoft SQL Server Native Client OLE DB. |
Contoh
Enumerasi ini digunakan oleh DBProviderInfo kelas di ProviderSubType properti . Contoh berikut menghitung properti penyedia database yang tersedia di komputer, termasuk ProviderSubType yang mengembalikan nilai dari enumerasi ini.
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
Contoh output:
Deskripsi = Penyedia MediaCatalogDB OLE DB, Nama = Penyedia MediaCatalogDB OLE DB, ParseName = {09e767A6-4481-4791-86A5-A739e5290e4c}
ProviderSubType =None, ProviderType = OleDb
SupportsNullColumns = True, UseFullTableName = True
Deskripsi = Penyedia Microsoft OLE DB untuk SQL Server, Nama = SQLOLEDB, ParseName = {0C7FF16C-38E3-11d0-97AB-00C04FC2AD98}
ProviderSubType =SqlServer, ProviderType = OleDb
SupportsNullColumns = True, UseFullTableName = True