DataTypeInfo.TypeEnumName Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.