Freigeben über


DataTypeInfo.TypeEnumName Eigenschaft

Definition

Gibt den symbolischen Namen des Datentyps zurück. Dieses Feld ist schreibgeschützt.

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

Eigenschaftswert

Eine Zeichenfolge, die den symbolischen Namen des Datentyps enthält.

Beispiele

Im folgenden Codebeispiel wird die Auflistung durchlaufen und die einzelnen Datentypen in SQL Server Integration Services (SSIS) gedruckt TypeEnumNameTypeName.

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  

Beispielausgabe:

TypeName: float, TypeEnumName: DT_R4

TypeName: double-precision float, TypeEnumName: DT_R8

TypeName: Währung, TypeEnumName: DT_CY

TypeName: Datum, TypeEnumName: DT_DATE

TypeName: Boolean, TypeEnumName: DT_BOOL

TypeName: Dezimalname, TypeEnumName: DT_DECIMAL

TypeName: einzelne byte signierte ganze Zahl, TypeEnumName: DT_I1

TypeName: single-byte unsigned integer, TypeEnumName: DT_UI1

TypeName: zwei byte signierte ganze Zahl, TypeEnumName: DT_I2

TypeName: Zwei byte nicht signierte ganze Zahl, TypeEnumName: DT_UI2

TypeName: vier byte signierte ganze Zahl, TypeEnumName: DT_I4

TypeName: vier byte nicht signierte ganze Zahl, TypeEnumName: DT_UI4

TypeName: Acht byte signierte ganze Zahl, TypeEnumName: DT_I8

TypeName: acht byte nicht signierte ganze Zahl, TypeEnumName: DT_UI8

TypeName: Zeitstempel der Datei, TypeEnumName: DT_FILETIME

TypeName: eindeutiger Bezeichner, TypeEnumName: DT_GUID

TypeName: Bytestream, TypeEnumName: DT_BYTES

TypeName: string, TypeEnumName: DT_STR

TypeName: Unicode-Zeichenfolge, TypeEnumName: DT_WSTR

TypeName: numerischer, TypeEnumName: DT_NUMERIC

TypeName: Datenbankdatum, TypeEnumName: DT_DBDATE

TypeName: Datenbankzeit, TypeEnumName: DT_DBTIME

TypeName: Zeitstempel der Datenbank, TypeEnumName: DT_DBTIMESTAMP

TypeName: image, TypeEnumName: DT_IMAGE

TypeName: Textstrom, TypeEnumName: DT_TEXT

TypeName: Unicode-Textstrom, TypeEnumName: DT_NTEXT

Hinweise

Dadurch wird der kurze Name für den Datentyp zurückgegeben. Diese Eigenschaft gibt beispielsweise DT_R4 für einen Float zurück.

Gilt für: