Compartir a través de


DataTypeInfo.TypeEnumName Propiedad

Definición

Devuelve el nombre simbólico del tipo de datos. Este campo es de solo lectura.

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

Valor de propiedad

Cadena que contiene el nombre simbólico del tipo de datos.

Ejemplos

En el ejemplo de código siguiente se recorre en iteración la colección y se imprime el TypeEnumName y TypeName de cada tipo de datos en 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  

Salida del ejemplo:

TypeName: float, TypeEnumName: DT_R4

TypeName: float de precisión doble, TypeEnumName: DT_R8

TypeName: currency, TypeEnumName: DT_CY

TypeName: date, TypeEnumName: DT_DATE

TypeName: Boolean, TypeEnumName: DT_BOOL

TypeName: decimal, TypeEnumName: DT_DECIMAL

TypeName: entero con signo de un solo byte, TypeEnumName: DT_I1

TypeName: entero sin signo de un solo byte, TypeEnumName: DT_UI1

TypeName: entero con signo de dos bytes, TypeEnumName: DT_I2

TypeName: entero sin signo de dos bytes, TypeEnumName: DT_UI2

TypeName: entero con signo de cuatro bytes, TypeEnumName: DT_I4

TypeName: entero sin signo de cuatro bytes, TypeEnumName: DT_UI4

TypeName: entero con signo de ocho bytes, TypeEnumName: DT_I8

TypeName: entero sin signo de ocho bytes, TypeEnumName: DT_UI8

TypeName: marca de tiempo del archivo, TypeEnumName: DT_FILETIME

TypeName: identificador único, TypeEnumName: DT_GUID

TypeName: secuencia de bytes, TypeEnumName: DT_BYTES

TypeName: string, TypeEnumName: DT_STR

TypeName: cadena Unicode, TypeEnumName: DT_WSTR

TypeName: numeric, TypeEnumName: DT_NUMERIC

TypeName: database date, TypeEnumName: DT_DBDATE

TypeName: hora de la base de datos, TypeEnumName: DT_DBTIME

TypeName: marca de tiempo de base de datos, TypeEnumName: DT_DBTIMESTAMP

TypeName: image, TypeEnumName: DT_IMAGE

TypeName: flujo de texto, TypeEnumName: DT_TEXT

TypeName: secuencia de texto Unicode, TypeEnumName: DT_NTEXT

Comentarios

Esto devuelve el nombre corto del tipo de datos. Por ejemplo, esta propiedad devuelve DT_R4 para un float.

Se aplica a