Linguaggio

DataTypeInfo.TypeEnumName Proprietà

Definizione

Restituisce il nome simbolico del tipo di dato. Il campo è di sola lettura.

public:
 property System::String ^ TypeEnumName { System::String ^ get(); };
public string TypeEnumName { get; }
member this.TypeEnumName : string
Public ReadOnly Property TypeEnumName As String

Valore della proprietà

Una stringa che contiene il nome simbolico del tipo di dato.

Esempio

Il seguente esempio di codice si riproduce attraverso la raccolta e stampa i TypeEnumName e TypeName di ogni tipo di dato in SQL Server Integration Services (SSIS).

using System;  
using System.Collections.Generic;  
using System.Text;  
using Microsoft.SqlServer.Dts.Runtime;  

namespace DataTypeInfo_Properties  
{  
    class Program  
    {  
        static void Main(string[] args)  
        {  
            //Create the DataTypeInfos collection.  
            DataTypeInfos dataInfos = new Application().DataTypeInfos;  

            //Iterate over the collection, printing the values  
            //of the properties.  
            foreach (DataTypeInfo dInfo in dataInfos)  
            {  
                Console.WriteLine("TypeName: {0}, TypeEnumName: {1}", dInfo.TypeName, dInfo.TypeEnumName);  
                //Console.WriteLine("TypeEnumName   {0}", dInfo.TypeEnumName);  
            }  
        }  
    }  
}  
Imports System  
Imports System.Collections.Generic  
Imports System.Text  
Imports Microsoft.SqlServer.Dts.Runtime  

Namespace DataTypeInfo_Properties  
    Class Program  
        Shared Sub Main(ByVal args() As String)  
            'Create the DataTypeInfos collection.  
            Dim dataInfos As DataTypeInfos =  New Application().DataTypeInfos   

            'Iterate over the collection, printing the values  
            'of the properties.  
            Dim dInfo As DataTypeInfo  
            For Each dInfo In dataInfos  
                Console.WriteLine("TypeName: {0}, TypeEnumName: {1}", dInfo.TypeName, dInfo.TypeEnumName)  
                'Console.WriteLine("TypeEnumName   {0}", dInfo.TypeEnumName);  
            Next  
        End Sub  
    End Class  
End Namespace  

Output di esempio:

TipoNome: galleggiante, TipoNomeEnum: DT_R4

NomeTipo: galleggiante a doppia precisione, NomeTipoEnum: DT_R8

NomeTipo: valuta, TipoNomeEnum: DT_CY

NomeTipo: data, NomeTipoEnum: DT_DATE

NomeTipo: Booleano, NomeTipoEnum: DT_BOOL

NomeTipo: decimale, NomeTipoEnum: DT_DECIMAL

TypeName: intero con segno a singolo byte, TypeEnumName: DT_I1

NomeTipo: intero senza segno a byte singolo, NomeTipoEnum: DT_UI1

NomeTipo: intero con segno a due byte, NomeTipoEnum: DT_I2

NomeTipo: intero senza segno a due byte, NomeTipoEnum: DT_UI2

TypeName: intero firmato di quattro byte, TypeEnumName: DT_I4

NomeTipo: intero senza segno di quattro byte, NomeTipoEnum: DT_UI4

TypeName: intero con segno di otto byte, TypeEnumName: DT_I8

NomeTipo: intero senza segno di otto byte, NomeTipoEnum: DT_UI8

NomeTipo: timestamp del file, NomeTipoEnum: DT_FILETIME

NomeTipo: identificatore univoco, NomeTipoEnum: DT_GUID

TypeName: byte stream, TypeEnumName: DT_BYTES

NomeTipo: stringa, NomeTipoEnum: DT_STR

NomeTipo: stringa Unicode, NomeTipoEnum: DT_WSTR

TipoNome: numerico, TipoNomeEnum: DT_NUMERIC

NomeTipo: data del database, NomeTipoEnum: DT_DBDATE

NomeTipo: tempo database, NomeTipoEnum: DT_DBTIME

NomeTipo: timestamp del database, NomeTipoEnum: DT_DBTIMESTAMP

NomeTipo: immagine, NomeTipoEnum: DT_IMAGE

NomeTipo: flusso di testo, NomeTipoEnum: DT_TEXT

NomeTipo: Flusso di testo Unicode, NomeTipoEnum: DT_NTEXT

Commenti

Questo restituisce il nome abbreviato per il tipo di dato. Ad esempio, questa proprietà restituisce DT_R4 per un float.

Si applica a