DataTypeInfo.TypeEnumName Propriété
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne le nom symbolique du type de données. Ce champ est en lecture seule.
public:
property System::String ^ TypeEnumName { System::String ^ get(); };
public string TypeEnumName { get; }
member this.TypeEnumName : string
Public ReadOnly Property TypeEnumName As String
Chaîne qui contient le nom symbolique du type de données.
L’exemple de code suivant itère dans la collection et imprime le type de données et TypeName le TypeEnumName type de données dans 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
Exemple de sortie :
TypeName : float, TypeEnumName : DT_R4
TypeName : float double précision, TypeEnumName : DT_R8
TypeName : currency, TypeEnumName : DT_CY
TypeName : date, TypeEnumName : DT_DATE
TypeName : Boolean, TypeEnumName : DT_BOOL
TypeName : decimal, TypeEnumName : DT_DECIMAL
TypeName : entier signé sur un octet, TypeEnumName : DT_I1
TypeName : entier non signé sur un octet, TypeEnumName : DT_UI1
TypeName : entier signé à deux octets, TypeEnumName : DT_I2
TypeName : entier non signé à deux octets, TypeEnumName : DT_UI2
TypeName : entier signé à quatre octets, TypeEnumName : DT_I4
TypeName : entier non signé à quatre octets, TypeEnumName : DT_UI4
TypeName : entier signé de huit octets, TypeEnumName : DT_I8
TypeName : entier non signé de huit octets, TypeEnumName : DT_UI8
TypeName : horodatage de fichier, TypeEnumName : DT_FILETIME
TypeName : identificateur unique, TypeEnumName : DT_GUID
TypeName : flux d’octets, TypeEnumName : DT_BYTES
TypeName : chaîne, TypeEnumName : DT_STR
TypeName : chaîne Unicode, TypeEnumName : DT_WSTR
TypeName : numeric, TypeEnumName : DT_NUMERIC
TypeName : date de base de données, TypeEnumName : DT_DBDATE
TypeName : heure de la base de données, TypeEnumName : DT_DBTIME
TypeName : horodatage de base de données, TypeEnumName : DT_DBTIMESTAMP
TypeName : image, TypeEnumName : DT_IMAGE
TypeName : flux de texte, TypeEnumName : DT_TEXT
TypeName : flux de texte Unicode, TypeEnumName : DT_NTEXT
Cela retourne le nom court du type de données. Par exemple, cette propriété retourne DT_R4 pour un float.