DataTypeInfo.TypeEnumName Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает символическое имя типа данных. Это поле доступно только для чтения.
public:
property System::String ^ TypeEnumName { System::String ^ get(); };
public string TypeEnumName { get; }
member this.TypeEnumName : string
Public ReadOnly Property TypeEnumName As String
Значение свойства
Строка, содержащая символическое название типа данных.
Примеры
Следующий пример кода проходит через коллекцию и печатает TypeEnumNameTypeName и каждого типа данных в 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
Пример вывода:
TypeName: float, TypeEnumName: DT_R4
TypeName: float с двойной точностью, TypeEnumName: DT_R8
TypeName: currency, TypeEnumName: DT_CY
TypeName: date, TypeEnumName: DT_DATE
TypeName: Boolean, TypeEnumName: DT_BOOL
TypeName: decimal, TypeEnumName: DT_DECIMAL
TypeName: однобайтовое подписанное целое число, TypeEnumName: DT_I1
TypeName: однобайтовое незнаковатое целое число, TypeEnumName: DT_UI1
TypeName: двухбайтовое подписанное целое число, TypeEnumName: DT_I2
TypeName: двухбайтовое беззнакованое целое число, TypeEnumName: DT_UI2
TypeName: четырёхбайтовое подписанное целое число, TypeEnumName: DT_I4
TypeName: четырёхбайтовое беззнакованое целое число, TypeEnumName: DT_UI4
TypeName: восьмибайтовое знаковое целое число, TypeEnumName: DT_I8
TypeName: восьмибайтовое беззнаковое целое число, TypeEnumName: DT_UI8
TypeName: временная метка файла, TypeEnumName: DT_FILETIME
TypeName: уникальный идентификатор, TypeEnumName: DT_GUID
TypeName: byte stream, TypeEnumName: DT_BYTES
TypeName: string, TypeEnumName: DT_STR
TypeName: строка Unicode, TypeEnumName: DT_WSTR
TypeName: numeric, TypeEnumName: DT_NUMERIC
TypeName: дата базы данных, TypeEnumName: DT_DBDATE
TypeName: время базы данных, TypeEnumName: DT_DBTIME
TypeName: временная метка базы данных, TypeEnumName: DT_DBTIMESTAMP
TypeName: image, TypeEnumName: DT_IMAGE
TypeName: text stream, TypeEnumName: DT_TEXT
TypeName: текстовый поток Unicode, TypeEnumName: DT_NTEXT
Комментарии
Это возвращает короткое название типа данных. Например, это свойство возвращает DT_R4 для float.