DataTypeInfo.TypeName 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回数据类型名称。 此字段是只读的。
public:
property System::String ^ TypeName { System::String ^ get(); };
public string TypeName { get; }
member this.TypeName : string
Public ReadOnly Property TypeName As String
属性值
包含数据类型长描述的字符串。
示例
以下代码示例遍历了 SQL Server Integration Services(SSIS)中每个数据类型的集合,并打印TypeEnumName了 andTypeName。
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:双精度浮数点,TypeEnumName:DT_R8
TypeName:currency,TypeEnumName:DT_CY
TypeName: date, TypeEnumName: DT_DATE
类型名:布尔,类型枚举名:DT_BOOL
TypeName: decimal, TypeEnumName: DT_DECIMAL
TypeName:单字节带符号整数,TypeEnumName:DT_I1
TypeName: single-byte unsigned inte, TypeEnumName: DT_UI1
TypeName:两字节签名整数,TypeEnumName:DT_I2
TypeName: 两字节无符号整数,TypeEnumName: DT_UI2
TypeName:四字节有符号整数,TypeEnumName:DT_I4
TypeName:四字节无符号整数,TypeEnumName:DT_UI4
TypeName:八字节有符号整数,TypeEnumName:DT_I8
TypeName: 8-byte unsigned inte, 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:数字,TypeEnumName:DT_NUMERIC
TypeName:数据库日期,TypeEnumName:DT_DBDATE
TypeName:数据库时间,TypeEnumName:DT_DBTIME
TypeName:数据库时间戳,TypeEnumName:DT_DBTIMESTAMP
TypeName: image, TypeEnumName: DT_IMAGE
TypeName:文本流,TypeEnumName:DT_TEXT
TypeName:Unicode 文本流,TypeEnumName:DT_NTEXT
注解
返回数据类型的更长名称。 例如,属性返回DT_CY类型的货币。