DTSProviderType Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Descrive il tipo di fornitore che viene memorizzato.
public enum class DTSProviderType
public enum DTSProviderType
type DTSProviderType =
Public Enum DTSProviderType
- Ereditarietà
-
DTSProviderType
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| DtsDestination | -4 | Il fornitore è una destinazione. |
| DtsSource | -3 | Il fornitore è una fonte di dati. |
| Odbc | -2 | Il fornitore è un fornitore ODBC. |
| OleDb | -1 | Il fornitore è un fornitore OLEDB. |
| Unknown | 0 | Il fornitore è di tipo sconosciuto. |
Esempio
Il seguente esempio elenca le proprietà dei provider di database disponibili sul computer, inclusi i 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
Output di esempio:
Descrizione = MediaCatalogDB OLE DB Provider, Nome = 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
Commenti
Questa enumerazione viene usata dalla DBProviderInfo classe, nella ProviderType proprietà, per indicare che tipo di fornitore contiene la classe.