列表中是.NET 中SqlDbType枚举类型与MSSQL数据类型最常见的数据类型映射。
bigint 受 .net framework 精简版的支持。 | int64 一个 64 位的有符号整数。 |
binary 受 .net framework 精简版的支持。 | array 类型为 byte 二进制数据的固定长度流,范围在 1 到 8,000 个字节之间。 |
bit 受 .net framework 精简版的支持。 | boolean 无符号数值,能是 0、1 或空引用(visual basic 中为 nothing)。 |
char 受 .net framework 精简版的支持。 | string 非 unicode 字符的固定长度流,范围在 1 到 8,000 个字符之间。 |
datetime 受 .net framework 精简版的支持。 | datetime 日期和时间数据,值范围从 1753 年 1 月 1 日到 9999 年 12 月 31 日,精度为 3.33 毫秒。 |
decimal 受 .net framework 精简版的支持。 | decimal 固定精度和小数位数数值,在 -1038 -1 和 10 38 -1 之间。 |
float 受 .net framework 精简版的支持。 | double -1.79e +308 到 1.79e +308 范围内的浮点数字。 |
image 受 .net framework 精简版的支持。 | array 类型为 byte 二进制数据的可变长度流,范围在 0 到 231 -1(或 2,147,483,647)个字节之间。 |
int 受 .net framework 精简版的支持。 | int32 一个 32 位的有符号整数。 |
money 受 .net framework 精简版的支持。 | decimal 一个货币值,范围在 -263(即 -922,337,203,685,477.5808)到 2 63 -1(即 +922,337,203,685,477.5807)之间,精度为千分之十个货币单位。 |
nchar 受 .net framework 精简版的支持。 | string unicode 字符的固定长度流,范围在 1 到 4,000 个字符之间。 |
ntext 受 .net framework 精简版的支持。 | string unicode 数据的可变长度流,最大长度为 230 - 1(或 1,073,741,823)个字符。 |
nvarchar 受 .net framework 精简版的支持。 | string unicode 字符的可变长度流,范围在 1 到 4,000 个字符之间。 注意 如果字符串大于 4,000 个字符,隐式转换会失败。在使用比 4,000 个字符更长的字符串时,请显式设置对象。 |
real 受 .net framework 精简版的支持。 | single -3.40e +38 到 3.40e +38 范围内的浮点数字。 |
smalldatetime 受 .net framework 精简版的支持。 | datetime 日期和时间数据,值范围从 1900 年 1 月 1 日到 2079 年 6 月 6 日,精度为 1 分钟。 |
smallint 受 .net framework 精简版的支持。 | int16 一个 16 位的有符号整数。 |
smallmoney 受 .net framework 精简版的支持。 | decimal 一个货币值,范围在 -214,748.3648 到 +214,748.3647 之间,精度为千分之十个货币单位。 |
text 受 .net framework 精简版的支持。 | string 非 unicode 数据的可变长度流,最大长度为 231 -1(或 2,147,483,647) 个字符。 |
timestamp 受 .net framework 精简版的支持。 | array 类型为 byte 自动生成的二进制数,并确保其在数据库中唯一。timestamp 通常用作对表中各行的版本进行标记的机制。存储大小为 8 字节。 |
tinyint 受 .net framework 精简版的支持。 | byte 8 位的无符号整数。 |
uniqueidentifier 受 .net framework 精简版的支持。 | guid 全局唯一标识符(或 guid)。 |
varbinary 受 .net framework 精简版的支持。 | array 类型为 byte 二进制数据的可变长度流,范围在 1 到 8,000 个字节之间。 注意 如果字节数组大于 8,000 个字节,隐式转换会失败。在使用比 8,000 个字节大的字节数组时,请显式设置对象。 |
varchar 受 .net framework 精简版的支持。 | string 非 unicode 字符的可变长度流,范围在 1 到 8,000 个字符之间。 |
variant 受 .net framework 精简版的支持。 | object 特别数据类型,能包含数值、字符串、二进制或日期数据,及 sql server 值 empty 和 null,后面的两个值在不声明其他类型的情况下采用。 |
列表中是.NET 中OleDbType枚举类型与Access数据类型最常见的数据类型映射。
访问类型名称 | 数据库数据类型 | OLEDB 类型 | .NET 框架类型 | 成员名称 |
文本 | VarWChar | DBTYPE _ WSTR | System.String | OleDbType.VarWChar |
备忘录 | LongVarWCha R | DBTYPE _ WSTR | System.String | OleDbType.LongVarWChar |
字节数: | UnsignedTinyInt | DBTYPE _ UI 1 | System.Byte | OleDbType.UnsignedTinyInt |
是 / 否 | Boolean | DBTYPE_BOOL | System.Boolean | OleDbType.Boolean |
日期 / 时间 | DateTime | DBTYPE _ DATE | System.DateTime | OleDbType.date |
货币 | 十进制 | DBTYPE_NUMERIC | System.Decimal | OleDbType.numeric |
十进制数: | 十进制 | DBTYPE_NUMERIC | System.Decimal | OleDbType.numeric |
双数: | 双 | DBTYPE_R8 | System.Double | OleDbType.Double |
Autonumber (复制 ID) | GUID | DBTYPE_GUID | System.Guid | OleDbType.guid |
复制 (ID) 号: | GUID | DBTYPE_GUID | System.Guid | OleDbType.guid |
Autonumber (长整型) | 整数 | DBTYPE_I4 | System.Int 32 | OleDbType.integer |
数量: (长整型) | 整数 | DBTYPE_I4 | System.Int 32 | OleDbType.integer |
OLE 对象 | LongVarBinary | DBTYPE_BYTES | 数组 System.Byte | OleDbType.LongVarBinary |
单个数字: | 单个 | DBTYPE_R4 | System.Single | OleDbType.single |
整型数: | SmallInt | DBTYPE_I2 | System.Int 16 | OleDbType.SmallInt |
二进制 | VarBinary * | DBTYPE_BYTES | 数组 System.Byte | OleDbType.binary |
超链接 | VarWChar | DBTYPE _ WSTR | System.String | OleDbType.VarWChar |
FAILED TO TRANSLATE SENTENCE 您必须创建此数据类型通过代码。