DataTypeInfo.TypeName Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.