DataTypeInfo.TypeEnumName Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce il nome simbolico del tipo di dati. Questo campo è di sola lettura.
public:
property System::String ^ TypeEnumName { System::String ^ get(); };
public string TypeEnumName { get; }
member this.TypeEnumName : string
Public ReadOnly Property TypeEnumName As String
Valore della proprietà
Stringa che contiene il nome simbolico del tipo di dati.
Esempio
Nell'esempio di codice seguente viene eseguita l'iterazione della raccolta e viene stampato e TypeEnumNameTypeName di ogni tipo di dati in 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
Esempio di output
TypeName: float, TypeEnumName: DT_R4
TypeName: float a precisione doppia, TypeEnumName: DT_R8
TypeName: currency, TypeEnumName: DT_CY
TypeName: date, TypeEnumName: DT_DATE
TypeName: Boolean, TypeEnumName: DT_BOOL
TypeName: decimal, TypeEnumName: DT_DECIMAL
TypeName: integer con segno a byte singolo, TypeEnumName: DT_I1
TypeName: integer senza segno a byte singolo, TypeEnumName: DT_UI1
TypeName: integer con segno a due byte, TypeEnumName: DT_I2
TypeName: integer senza segno a due byte, TypeEnumName: DT_UI2
TypeName: integer con segno a quattro byte, TypeEnumName: DT_I4
TypeName: integer senza segno a quattro byte, TypeEnumName: DT_UI4
TypeName: integer con segno a otto byte, TypeEnumName: DT_I8
TypeName: integer senza segno a otto byte, TypeEnumName: DT_UI8
TypeName: timestamp del file, TypeEnumName: DT_FILETIME
TypeName: identificatore univoco, TypeEnumName: DT_GUID
TypeName: flusso byte, TypeEnumName: DT_BYTES
TypeName: string, TypeEnumName: DT_STR
TypeName: stringa Unicode, TypeEnumName: DT_WSTR
TypeName: numeric, TypeEnumName: DT_NUMERIC
TypeName: database date, TypeEnumName: DT_DBDATE
TypeName: database time, TypeEnumName: DT_DBTIME
TypeName: timestamp del database, TypeEnumName: DT_DBTIMESTAMP
TypeName: image, TypeEnumName: DT_IMAGE
TypeName: flusso di testo, TypeEnumName: DT_TEXT
TypeName: flusso di testo Unicode, TypeEnumName: DT_NTEXT
Commenti
Restituisce il nome breve per il tipo di dati. Ad esempio, questa proprietà restituisce DT_R4 per un valore float.