DataTypeInfo.TypeName Proprietà

Definizione

Restituisce il nome del tipo di dati. Questo 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à

Stringa che contiene una descrizione lunga del tipo di dati.

Esempio

Nell'esempio di codice seguente viene eseguito l'iterazione della raccolta e viene stampato e TypeEnumNameTypeName di ogni tipo di dati 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  

Esempio di output

TypeName: float, TypeEnumName: DT_R4

TypeName: float a precisione doppia, TypeEnumName: DT_R8

TypeName: currency, TypeEnumName: DT_CY

TypeName: date, TypeEnumName: DT_DATE

TypeName: Boolean, TypeEnumName: DT_BOOL

TypeName: decimal, TypeEnumName: DT_DECIMAL

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

TypeName: intero senza segno a byte singolo, TypeEnumName: DT_UI1

TypeName: integer con segno a due byte, TypeEnumName: DT_I2

TypeName: integer senza segno a due byte, TypeEnumName: DT_UI2

TypeName: integer con segno a quattro byte, TypeEnumName: DT_I4

TypeName: integer senza segno a quattro byte, TypeEnumName: DT_UI4

TypeName: integer con segno a otto byte, TypeEnumName: DT_I8

TypeName: integer senza segno a otto byte, TypeEnumName: DT_UI8

TypeName: timestamp file, TypeEnumName: DT_FILETIME

TypeName: identificatore univoco, TypeEnumName: DT_GUID

TypeName: flusso byte, TypeEnumName: DT_BYTES

TypeName: string, TypeEnumName: DT_STR

TypeName: stringa Unicode, TypeEnumName: DT_WSTR

TypeName: numeric, TypeEnumName: DT_NUMERIC

TypeName: data del database, TypeEnumName: DT_DBDATE

TypeName: ora di database, TypeEnumName: DT_DBTIME

TypeName: timestamp del database, TypeEnumName: DT_DBTIMESTAMP

TypeName: image, TypeEnumName: DT_IMAGE

TypeName: flusso di testo, TypeEnumName: DT_TEXT

TypeName: Flusso di testo Unicode, TypeEnumName: DT_NTEXT

Commenti

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

Si applica a