Linguaggio

DataTypeInfo.TypeName Proprietà

Definizione

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

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

Valore della proprietà

Una stringa che contiene una lunga descrizione 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

Restituisce un nome più lungo per il tipo di dato. Ad esempio, la proprietà restituisce valuta per il tipo di DT_CY.

Si applica a