Compartir a través de


DataTypeInfo.TypeName Propiedad

Definición

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

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

Valor de propiedad

Una cadena que contiene una descripción larga del tipo de datos.

Ejemplos

El ejemplo de código siguiente recorre en iteración la colección e imprime y TypeEnumNameTypeName 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: flujo de texto Unicode, TypeEnumName: DT_NTEXT

Comentarios

Devuelve un nombre más largo para el tipo de datos. Por ejemplo, la propiedad devuelve moneda para el tipo de DT_CY.

Se aplica a