Freigeben über


DataTypeInfo.TypeName Eigenschaft

Definition

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

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

Eigenschaftswert

Eine Zeichenfolge, die eine lange Beschreibung 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

Gibt einen längeren Namen für den Datentyp zurück. Beispielsweise gibt die Eigenschaft Währung für den Typ von DT_CY zurück.

Gilt für: